DJI Mobile SDK Documentation

      class IMapWidgetManager

      interface IMapWidgetManager 
      包:dji.open.pilot.client.interfaces
      描述:

      服务端地图操作接口。

      MSDK 6.0.0开始支持

      类成员:
      method addMapWidget
      void addMapWidget(@NonNull MapWidget widget)
      包:dji.open.pilot.client.interfaces
      描述:

      添加地图控件到服务端。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull MapWidget widget地图控件。
      method removeMapWidget
      void removeMapWidget(@NonNull MapWidget widget)
      包:dji.open.pilot.client.interfaces
      描述:

      移除地图控件。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull MapWidget widget地图控件。
      method queryMapElement
      void queryMapElement(@NonNull CommonCallbacks.CompletionCallbackWithParam<List<MapElement>> callback)
      包:dji.open.pilot.client.interfaces
      描述:

      查询服务端地图元素。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull CommonCallbacks.CompletionCallbackWithParam<List<MapElement>> callback查询地图元素结果回调。
      method insertMapElement
      void insertMapElement(@NonNull MapElement element, CommonCallbacks.CompletionCallbackWithParam<UUID> callback)
      包:dji.open.pilot.client.interfaces
      描述:

      新增服务端地图元素。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull MapElement element地图元素,支持AR。
      CommonCallbacks.CompletionCallbackWithParam<UUID> callback新增地图元素结果回调。
      method deleteMapElement
      void deleteMapElement(@NonNull MapElement element, CommonCallbacks.CompletionCallback callback)
      包:dji.open.pilot.client.interfaces
      描述:

      删除服务端地图元素。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull MapElement element地图元素,支持AR。
      CommonCallbacks.CompletionCallback callback删除地图元素结果回调。
      method updateMapElement
      void updateMapElement(@NonNull MapElement element, CommonCallbacks.CompletionCallback callback)
      包:dji.open.pilot.client.interfaces
      描述:

      更新服务端地图元素。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull MapElement element地图元素,支持AR。
      CommonCallbacks.CompletionCallback callback更新地图元素结果回调。
      method addMapStateListener
      void addMapStateListener(@NonNull IMapStateListener listener)
      包:dji.open.pilot.client.interfaces
      描述:

      添加服务端地图状态监听。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull IMapStateListener listener地图状态监听。
      method removeMapStateListener
      void removeMapStateListener(@NonNull IMapStateListener listener)
      包:dji.open.pilot.client.interfaces
      描述:

      移除服务端地图状态监听。

      MSDK 6.0.0开始支持

      输入参数:
      @NonNull IMapStateListener listener地图状态监听。
      enum MapElementColor
      enum MapElementColor 
      包:dji.open.pilot.base.manager.map
      描述:

      地图元素的颜色。

      MSDK 6.0.0开始支持

      Enum Members:
      BLUE半透明蓝。
      GREEN半透明绿。
      YELLOW半透明黄。
      ORANGE半透明橘。
      RED半透明红。
      NAME_DEFAULT默认颜色。
      Class Members:
      enum MapDrawerType
      @Keep
      enum MapDrawerType
      包:dji.open.pilot.base.manager.map
      描述:

      地图控件绘制类型。

      MSDK 6.0.0开始支持

      Enum Members:
      NONE无设置。
      MARKER地图图标。
      POLYLINE地图折线。
      POLYGON地图多边形。
      CIRCLE地图圆。
      Class Members:
      enum MapWidgetItemType
      @Keep
      enum MapWidgetItemType
      包:dji.open.pilot.base.manager.map
      描述:

      地图控件元素类型。

      MSDK 6.0.0开始支持

      Enum Members:
      DIALOG对话框。
      NONE无设置。
      Class Members: