setLocMarkerIcon后调用wx.getLocation获取定位,定位标不生效。
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(),不传入经纬度。结果有很大几率首次执行后未移图,需二次点击执行才会移动到当前位置图区,但此时自定义定位标生效。