【小程序】媒体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接口调用结束的回调函数(调用成功、失败都会执行)

 👉 立即开发

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值