收藏
回答

openMapAPP在部分情景下无效?

  1. 点击如下第1个图里的图标无法拉起openMapAPP的弹框,点到地图模式里面(第2个图),点击markers的callout,可以拉起openMapAPP的弹框? 
  2. 点击如下第1个图里的图标,再点到地图模式里面,显示openMapAPP拉起的弹框,来回切换地图模式、列表模式,反复弹出openMapAPP的弹框? 
  3. 安卓打开高德地图位置显示微信位置起点、微信位置终点?

测试手机:小米11 

代码片段:https://developers.weixin.qq.com/s/dIZ31imr7htQ

代码中涉及的另一个问题:https://developers.weixin.qq.com/community/develop/doc/00048a355d05387bd5bcaf30a51400

最后一次编辑于  2021-09-14
回答关注问题邀请回答
收藏

1 个回答

  • 星河
    星河
    2021-09-17

    定位到问题了,API调用方式MapContext.openMapApp,需要先wx.createMapContext(string mapId, Object this),因为之前的做法是先展示列表模式,切换到地图模式才渲染<map>,导致创建的mapContext有问题,所以调用openMapApp没反应。

    <map wx:if="{{}}"></map>  先渲染<map></map>组件
    wx.createMapContext(string mapId, Object this);//再创建mapContext
    MapContext.openMapApp({});//最后调用API
    
    2021-09-17
    有用
    回复 1
    • oooooobtf
      oooooobtf
      03-15
      你好,请问第一个问题是怎么解决的
      03-15
      回复
登录 后发表内容