选择地图上的位置

html

  <view class="cu-form-group item">
    <view class="title">
      <text class="text-red">*</text>地址</view>
    <input placeholder="请输入地址" value='{{addresss}}' name="order_start_addresss" type='text'></input>
    <view><image class='sss' src="/images/go.png" bindtap='ding'></image></view>
  </view>

js

ding:function(){
    var _this = this;
    wx.getLocation({
      type: 'wgs84',
      altitude: true,
      success(res) {
        const latitude = res.latitude
        const longitude = res.longitude
        const speed = res.speed
        const accuracy = res.accuracy
        console.log(res,'aaaaaaaaaaa');
        // _this.getDistance(res.latitude, res.longitude, 39.924091, 116.403414);
      }
    })
    wx.chooseLocation({
      success: function (e) {
        //允许打开定位
        console.log("开启了定位", e);
        if (e.address!==''){
          _this.setData({
            addresss:e.address
          })
        }
      },
      fail: () => {
        //不允许打开定位
        wx.getSetting({
          success: (res) => {
            if (!res.authSetting['scope.userLocation']) {
              //打开提示框,提示前往设置页面
              that.setData({
                showCon: true
              })
            }
          }
        })
      }
    })
  },

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值