react-native-mobilex 开发文档
    Preparing search index...

    Interface IAppEvent

    事件及其对应参数

    interface IAppEvent {
        onActionChange: { action: Action };
        onCenterChanged: { centerLat: number; centerLng: number };
        onGeometryAdded: IGeometryEvent;
        onGeometryDeleted: IGeometryEvent;
        onGeometryEditFailed: {
            error: { code: string; message: string };
            layerId: string;
            operation: "add" | "update" | "delete";
        };
        onGeometryModified: IGeometryEvent;
        onMeasureRectBounds: IRectangle2D;
        onMeasureResult: { isFinishied?: boolean; unit: string; value: number };
        onNavgationAudioMessageChange: { message: string };
        onNavgationInfoChange: {
            navGuideState: NavGuideState;
            navInfo?: INavigationResultInfo;
        };
        onSelect: { event: IClickEvent; geometries: IGeometryEvent[] };
        onSelectCancel: { event: IClickEvent };
        onZoomEnd: { scale: number; zoom: number };
        right_click: IPoint2D;
    }
    Index

    Properties

    onActionChange: { action: Action }

    action 切换回调

    主动调用 setAction 不会有此回调

    onCenterChanged: { centerLat: number; centerLng: number }

    地图拖动时中心变化

    onGeometryAdded: IGeometryEvent

    对象通过手势添加事件

    onGeometryDeleted: IGeometryEvent

    对象通过手势删除事件

    onGeometryEditFailed: {
        error: { code: string; message: string };
        layerId: string;
        operation: "add" | "update" | "delete";
    }

    对象手势编辑写入或写入后的地图刷新失败;刷新失败时数据可能已保存。

    onGeometryModified: IGeometryEvent

    对象通过手势修改事件

    onMeasureRectBounds: IRectangle2D

    measure_rect_bounds 结果回调

    onMeasureResult: { isFinishied?: boolean; unit: string; value: number }

    量算实时结果回调

    onNavgationAudioMessageChange: { message: string }

    导航语音播报变化事件

    onNavgationInfoChange: {
        navGuideState: NavGuideState;
        navInfo?: INavigationResultInfo;
    }

    导航引导信息变化事件

    onSelect: { event: IClickEvent; geometries: IGeometryEvent[] }

    选择状态下的监听事件

    Type declaration

    onSelectCancel: { event: IClickEvent }

    选择状态下的监事件

    onZoomEnd: { scale: number; zoom: number }

    比例尺变化

    right_click: IPoint2D

    鼠标右键点击事件