关于微信小程序地图使用

2018-06-14  本文已影响0人  89丶长大

本篇文章将介绍小程序中百度地图的逆地址解析。

image.png

首先在 js 文件中先引用 bmap-wx.min.js 文件,该文件为百度提供的 小程序 JS API。
在使用百度提供的 API 之前,需要在百度地图开发平台注册并获取访问应用(AK),之后方可使用。

Page({
  onLoad: function () {
    let that = this;
    that.ctx = wx.createCameraContext();

    let BMap = new bmap.BMapWX({
      //访问应用(AK)
      ak: 'dQCaIknK6baG9F0EpLg4i6CPtcfosOr0'
    });
    let fail = function (data) {
      console.log(data)
    };
    let success = function (data) {
      wxMarkerData = data.wxMarkerData;
      console.log(data);
      that.setData({
        location: wxMarkerData[0].address + ',' + wxMarkerData[0].desc
      });
      that.setData({
        latitude: wxMarkerData[0].latitude
      });
      that.setData({
        longitude: wxMarkerData[0].longitude
      });
    }
    BMap.regeocoding({
      fail: fail,
      success: success,
    });
  }
})

最后,将所获取的地址显示在页面上。

<view class='location'>
    <text class='loc-text'>{{location}}</text>
  </view>

如果有兴趣,可以加入我自己建的QQ群,微信小程序社区,781759122。

上一篇下一篇

猜你喜欢

热点阅读