收藏
回答

wx.getLocation 定位点不在地图中心

代码如下:



onLoad: function () {

    let self = this;

    //初始化位置

    wx.getLocation({

      //type: 'gcj02',

      success: function(res) {

        self.setData({

          latitude: res.latitude,

          longitude: res.longitude

        });

      },

})


<map id="map" show-location  latitude='{{latitude}}' longitude='{{longitude}}'>



在开发工具上显示的位置是在地图中心,但是真机上不在地图中心,如下:



show-location的位置不在地图中心,求各位大牛指点~

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

4 个回答

  • 水手
    水手
    2018-05-12

    需要gcj02坐标,不要注释此行 。

    //type: 'gcj02',

    2018-05-12
    有用 3
    回复 1
    • 2018-07-12

      正解!

      2018-07-12
      1
      回复
  • 云淡风轻
    云淡风轻
    2022-03-22

    在安卓机器上,偶现。

    2022-03-22
    有用
    回复
  • A君子如玉
    A君子如玉
    2018-03-02

    楼主解决没有,遇到同样的问题


    2018-03-02
    有用
    回复
  • 依然
    依然
    2018-02-02

    调用一下moveToLocation

    2018-02-02
    有用
    回复
登录 后发表内容