# class IMapWidgetManager

    interface IMapWidgetManager

包： | dji.open.pilot.client.interfaces

##### 描述：

服务端地图操作接口。
`MSDK 6.0.0开始支持`

##### 类成员:

method
addMapWidget

###### method addMapWidget

    void addMapWidget(@NonNull MapWidget widget)

包： | dji.open.pilot.client.interfaces

##### 描述：

添加地图控件到服务端。
`MSDK 6.0.0开始支持`

##### 输入参数：

@NonNull MapWidget widget | 地图控件。

method
removeMapWidget

###### method removeMapWidget

    void removeMapWidget(@NonNull MapWidget widget)

包： | dji.open.pilot.client.interfaces

##### 描述：

移除地图控件。
`MSDK 6.0.0开始支持`

##### 输入参数：

@NonNull MapWidget widget | 地图控件。

method
queryMapElement

###### 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

###### 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

###### 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

###### 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

###### method addMapStateListener

    void addMapStateListener(@NonNull IMapStateListener listener)

包： | dji.open.pilot.client.interfaces

##### 描述：

添加服务端地图状态监听。
`MSDK 6.0.0开始支持`

##### 输入参数：

@NonNull IMapStateListener listener | 地图状态监听。

method
removeMapStateListener

###### method removeMapStateListener

    void removeMapStateListener(@NonNull IMapStateListener listener)

包： | dji.open.pilot.client.interfaces

##### 描述：

移除服务端地图状态监听。
`MSDK 6.0.0开始支持`

##### 输入参数：

@NonNull IMapStateListener listener | 地图状态监听。

##### Related:

class
MapPolygonOptions
class
MapPolylineOptions
class
MapCircleOptions
class
MapMarkerOptions
class
MapWidget
class
MapWidgetItem
class
MapElement
enum
MapElementColor

###### 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

###### 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

###### enum MapWidgetItemType

    @Keep
     enum MapWidgetItemType

包： | dji.open.pilot.base.manager.map

##### 描述：

地图控件元素类型。
`MSDK 6.0.0开始支持`

##### Enum Members:

DIALOG | 对话框。
NONE | 无设置。

##### Class Members:

×

## 搜索 Mobile SDK 文档

{{searchCount}} 搜索结果

- ### {{{(item.highlights && item.highlights.title) || item.title}}}

  {{{(item.highlights && item.highlights.content[0]) || item.title}}}

加载更多
加载中...
未找到结果