小程序 百度地图获取当前经纬度

没啥好说的,上代码

.


    //data
    markers: [],
    longitude: '',     //  经度
    latitude: '',        //  纬度
    address: '',       //  地址
    cityInfo: {},      //  城市信息




    //onload()
    let that = this, lat = '', lng = ''
    // 获取定位地理位置
    // 新建bmap对象
    let BMap = new bmap.BMapWX({
      ak: 'QIQcGUEGwuwCmQ6xE1pQFX2C0uK3L93d'
    });
    let fail = function (data) {
      console.log(data);
    };
    let success = function (data) {
      // 返回数据内,已经包含经纬度
      console.log(data);
      // 使用wxMarkerData获取数据
      wxMarkerData = data.wxMarkerData;
      // 把所有数据放在初始化data内
      that.setData({
        markers: wxMarkerData,
        //加减数值为我项目的偏差值
        latitude: wxMarkerData[0].latitude + 0.00256614964464,,
        longitude: wxMarkerData[0].longitude - 0.0053175558818,
        address: wxMarkerData[0].address,
        cityInfo: data.originalData.result.addressComponent
      });
    };

    // 发起regeocoding检索请求
    BMap.regeocoding({
      fail: fail,
      success: success
    });

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值