自学内容网 自学内容网

【小程序】媒体API能力集成指南——地图API

 ty.createMapContext(string mapId)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

创建 map 上下文 MapContext 对象。

参数

string mapId

map 组件的 id

返回值

MapContext

MapContext

MapContext 实例,可通过 ty.createMapContext 获取。

MapContext 通过 id 跟一个 map 组件绑定,操作对应的 map 组件。

方法

MapContext.addMarkers

添加 marker

MapContext.removeMarkers

移除 marker

MapContext.getScale

获取当前地图的缩放级别

MapContext.getCenterLocation

获取当前地图中心的经纬度

MapContext.moveToLocation

将地图中心移置当前定位点

MapContext.moveAlong

沿指定路径移动 marker,用于轨迹回放等场景。动画完成时触发回调事件,若动画进行中,对同一 marker 再次调用 moveAlong 方法,前一次的动画将被打断。

MapContext.addMarkers(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

添加 marker。

参数

Object Object
属性类型默认值必填说明
markersArray同传入 map 组件的 marker 属性
clearbooleanfalse是否先清空地图上所有 marker
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

MapContext.removeMarkers(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

移除 marker。

参数

Object Object
属性类型默认值必填说明
markerIdsArraymarker 的 id 集合。
clearbooleanfalse是否先清空地图上所有 marker
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

MapContext.getScale(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

获取当前地图的缩放级别。

参数

Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数

参数

Object res

属性类型说明
scalenumber缩放值

MapContext.getCenterLocation(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

获取当前地图中心的经纬度。

参数

Object Object
属性类型默认值必填说明
iconPathstring图标路径,支持网络路径、代码包路径
clearbooleanfalse是否先清空地图上所有 marker
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数

参数

Object res

属性类型说明
longitudenumber经度
latitudenumber纬度

MapContext.moveToLocation(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

将地图中心移置当前定位点。

参数

Object Object
属性类型默认值必填说明
longitudenumber经度
latitudenumber纬度
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

MapContext.moveAlong(Object object)

基础库 2.0.12 开始支持, 低版本需做兼容处理。

功能描述

沿指定路径移动 marker,用于轨迹回放等场景。动画完成时触发回调事件,若动画进行中,对同一 marker 再次调用 moveAlong 方法,前一次的动画将被打断。

参数

Object Object
属性类型默认值必填说明
markerIdnumber指定 marker
pathArray移动路径的坐标串,坐标点格式 {longitude, latitude}
durationnumber平滑移动的时间(单位: 毫秒)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

 👉 立即开发


原文地址:https://blog.csdn.net/Ms_Smart/article/details/136301177

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!