https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.setLocMarkerIcon.html
Android端小程序,wx.getLocation方法调用会影响mapContext.setLocMarkerIcon()的结果是否生效受。
执行逻辑:
- 通过mapContext.setLocMarkerIcon() 设置本地定位标
- 调用wx.getLocation,在success回调中执行mapContext.moveToLocation()传入返回的经纬度,将图区移动到定位点,
- 此时定位点的图标为默认图标,通过mapContext.setLocMarkerIcon设置的自定义定位标未生效。
第二种执行方式:
- 通过mapContext.setLocMarkerIcon() 设置本地定位标
- 直接调用mapContext.moveToLocation(),不传入经纬度。
- 结果有很大几率首次执行后未移图,需二次点击执行才会移动到当前位置图区,但此时自定义定位标生效。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。