Appearance
地图主类其他方法调用
调用方法
地图其他方法汇总到一个函数里面,通过params传参调用(不包含前面的设置类地图方法):callMapConfigFn(option)
option
名称 | 类型 | 说明 | 默认 |
---|---|---|---|
function | string | 方法名,来源天地图官方,必填 | - |
start | lnglat | getDistance方法参数,起始点坐标 | - |
end | lnglat | getDistance方法参数,终点坐标 | - |
lnglats | lnglat[] | getViewport方法参数,坐标数组 | - |
point | number[] | containerPointToLngLat / layerPointToLngLat方法参数,像素坐标 | - |
lnglat | lnglat | lngLatToContainerPoint / lngLatToLayerPoint方法参数,地理坐标 | - |
controlType | string | addControl方法参数,创建的控件类型名称,可选值:Zoom 、Scale 、OverviewMap 、Copyright 、MapType | - |
controlOption | any | addControl方法参数,创建的控件配置项 | - |
tag | string | removeControl方法参数,移除指定tag标识的控件 | - |
success | function | 调用成功回调 | - |
fail | function | 调用失败回调 | - |
function注意事项
function不支持方法:覆盖物类方法:addOverLay、removeOverLay、openInfoWindow,地图图层类方法。
覆盖物类方法详见覆盖物栏目。
方法太多,测试并未覆盖所有。
示例代码
javascript
// 启用地图拖拽
// mosowe-tdt
TDTRenderRef.value.callMapConfigFn({
function: 'enableDrag'
});
// mosowe-tdt-x
TDTRenderRef.value?.callMapConfigFn?.({
function: 'enableDrag'
});
贡献者
mosowe