Skip to content

地图主类其他方法调用

调用方法

地图其他方法汇总到一个函数里面,通过params传参调用(不包含前面的设置类地图方法):
callMapConfigFn(option)

option

名称类型说明默认
functionstring方法名,来源天地图官方,必填-
startlnglatgetDistance方法参数,起始点坐标-
endlnglatgetDistance方法参数,终点坐标-
lnglatslnglat[]getViewport方法参数,坐标数组-
pointnumber[]containerPointToLngLat / layerPointToLngLat方法参数,像素坐标-
lnglatlnglatlngLatToContainerPoint / lngLatToLayerPoint方法参数,地理坐标-
controlTypestringaddControl方法参数,创建的控件类型名称,可选值:ZoomScaleOverviewMapCopyrightMapType-
controlOptionanyaddControl方法参数,创建的控件配置项-
tagstringremoveControl方法参数,移除指定tag标识的控件-
successfunction调用成功回调-
failfunction调用失败回调-

function注意事项

function不支持方法:覆盖物类方法:addOverLay、removeOverLay、openInfoWindow,地图图层类方法。
覆盖物类方法详见覆盖物栏目。
方法太多,测试并未覆盖所有。

示例代码

javascript
// 启用地图拖拽
// mosowe-tdt
TDTRenderRef.value.callMapConfigFn({
  function: 'enableDrag'
});
// mosowe-tdt-x
TDTRenderRef.value?.callMapConfigFn?.({
  function: 'enableDrag'
});

贡献者

mosowe

文档版本 v1.0.1