收藏
回答

mapCtx.getRegion问题

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 getRegion 客户端 6.6.1 1.7.3

我有一个page,里面是个地图。

<map id="map" ...>


此页面的onReady:

if (!mapCtx) {
  mapCtx = wx.createMapContext('map')
}
// 定位到当前位置
mapCtx.moveToLocation()


接着是调用mapCtx.getRegion。


console.log('begin getMapLocation')
mapCtx.getRegion({
  success(e) {
    console.log('getMapLocation:success')
  },
  fail(e) {
    console.log('getMapLocation:fail', mapCtx, e)
  }
})


1、当我第一次进入页面时,数据正常,等待几秒退出再进,数据正常。

2、基本是当第二次退出并再次进入这个页面时,begin输出一次,fail输出多次。fail的message为fail error mapid (此时输出的mapCtx非null)。后面再退出进入都基本是这种情况。


请问这是什么原因造成的?


最后一次编辑于  2018-01-08
回答关注问题邀请回答
收藏

2 个回答