收藏
回答

moveToMapLocation:fail:mapview is null?

this.mapCtx = wx.createMapContext('myMap');

this.mapCtx.moveToLocation({

          latitude: hosPoint.latitude,

          longitude: hosPoint.longitude,

})

模拟器上面可以正确移动到定位点,在真机上面报错

(in promise) SystemError (appServiceSDKScriptError)

{"errMsg":"moveToMapLocation:fail:mapview is null"}

微信版本8.0.64

小程序基础库最低 2.10.4

Android手机型号:BKQ-AN10

android16



回答关注问题邀请回答
收藏

2 个回答

  • Mandyᴸⁱ
    Mandyᴸⁱ
    2025-11-14

    已经解决了,官方回答都是片面的。

    只需要在调用失败的时候,延迟1秒在循环调用就可以了。

    可能是部分手机性能不佳导致第一次moveToLocation失败

    2025-11-14
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-14
    有用
登录 后发表内容