2019-03-22 小程序地图API遇到的坑

2019-03-22  本文已影响0人  老板下碗面

使用官方文档地图API的时候,首先我们是需要创建<map>  的上下文MapContext对象,这样,才可以调用地图API的各种方法.   这个对象是通过wx.createMapContext() 获取的,里面需要参数id,就是需要操作的这个<map> 标签 <map id='mapId'>       wx.createMapContext(mapId) 

这样来创建获取    这个对象在哪个声明周期里面使用,创建一次即可了,也可以在  onLoad 声明周期里 创建一个 全局的MapContext 对象,在生命周期外的方法之内,可以使用,但是在其它声明周期想要调用,就需要重新创建一个. 上面这个是map的官方例子,自己试了一下,在其它生命周期里就不能用this.mapCtx了.还有这个

this.mapCtx.moveToLocation()  将地图中心移动到当前定位点。需要配合map组件的show-location使用   , 就是点击地图上功能键,不管你把地图拖到哪里,都会回到以自己所在地区为中心的画面.   

基础不太好,感觉小程序这个还是有示例代码的,最好在开发工具中看一下,会更加好理解

上一篇 下一篇

猜你喜欢

热点阅读