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

已经解决了,官方回答都是片面的。
只需要在调用失败的时候,延迟1秒在循环调用就可以了。
可能是部分手机性能不佳导致第一次moveToLocation失败