收藏
回答

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

问题模块
API和组件

代码如下:



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的位置不在地图中心,求各位大牛指点~

最后一次编辑于  2017-11-03
回答关注问题邀请回答
收藏

3 个回答

  • 水手
    水手
    2018-05-12

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

    //type: 'gcj02',

    2018-05-12
    赞同 1
    回复 1
    • 七凉
      七凉
      2018-07-12

      正解!

      2018-07-12
      回复
  • A君子如玉
    A君子如玉
    2018-03-02

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


    2018-03-02
    赞同
    回复
  • 依然
    依然
    2018-02-02

    调用一下moveToLocation

    2018-02-02
    赞同
    回复