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
