您当前的位置: 首页 > 知识百科 > 微信小程序地图距离怎么获取?

微信小程序地图距离怎么获取?

时间:2023-07-01 14:05 阅读数:54 人阅读 分类:知识百科

  微信小程序地图距离怎么获取?微信小程序地图上可以获取两地之间的距离,微信小程序地图距离怎么获取呢?接下来小编为大家介绍微信小程序地图距离怎么获取的内容。一起来了解下吧。

  微信小程序地图距离怎么获取?

  微信小程序组件是不支持获取微信小程序地图距离的,微信小程序地图距离可以调第三方,也可以自行计算。

  微信小程序地图距离调第三方获取的方法如下:

  首页我们先参照微信小程序开发的官方文档找到:

  

  在这里我们可以找到”当前位置经纬度“

  getLocation: function ()

  {

  var that = this wx.getLocation(

  {

  success: function (res) {

  console.log(res)

  that.setData({

  hasLocation: true,

  location: formatLocation(res.longitude, res.latitude)//这里是小程序获取经纬度

  })

  }

  })

  },

  //将经纬度转换成城市名和街道地址

  onLoad: function (options) {

  console.log('onLoad')

  var that = this;

  wx.getLocation({

  success: function (res) {

  wx.request({

  url: 'ymap.bweu/geocorey/v2/?ak=btsVVWwesdfafgwes0TM1zUBEwFtgQqWF&caewrllbackyw=renderyerReversewery=ryelatitude + ',' + res.longitude + '&output=jsonrwywe4&pois=1', data: { },

  header: { 'Content-Type': 'application/json' },

  success: function(ops) {

  console.log(ops.data)

  }

  })

  // console.log(res)

  // that.setData({

  // hasLocation: true,

  // location: formatLocation(res.longitude, res.latitude)

  // })

  这里用到微信小程序文档里面有发起的是s请求

  

  上面的代码打印出来的小程序数据是:

  renderReverse&&renderReverse(

  {"status":0,

  "result":

  {"location":{"lng":114.05786799999997,"lat":22.543098999645019},

  "formatted_address":"广东省深圳市福田区福华一路138-5",

  "business":"购物公园,新洲,香蜜湖",

  你找到city传进去就可以了,

  接下来切换地点。

  在次找到我们的微信小程序的开发文档里面有。

  picker

  滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器。

  普通选择器:mode = selector

  属*名类型默认值说明:

  rangeArray[]mode为 selector 时,range 有效

  valueNumber0mode为 selector 时,是数字,表示选择了 range 中的第几个,从0开始。

  bindchangeEventHandle value改变时触发change事件,event.detail = {value: value}

  时间选择器:mode = time

  属*名类型默认值说明:

  valueString 表示选中的时间,格式为"hh:mm"

  startString 表示有效时间范围的开始,字符串格式为"hh:mm"

  endString 表示有效时间范围的结束,字符串格式为"hh:mm"

  bindchangeEventHandle value改变时触发change事件,event.detail = {value: value}

  日期选择器:mode = date

  属*名类型默认值说明:

  valueString0表示选中的日期,格式为"yyyy-MM-dd"

  startString 表示有效日期范围的开始,字符串格式为"yyyy-MM-dd"

  endString 表示有效日期范围的结束,字符串格式为"yyyy-MM-dd"

  fieldsStringday有效值year,month,day,表示选择器的粒度

  bindchangeEventHandle value改变时触发change事件,event.detail = {value: value}

  注意:开发工具暂时只支持mode = selector。

  微信小程序地图距离怎么获取?微信小程序地图距离获取的内容已经全部为大家整理出来了,感谢大家对我们的支持,如果你还有什么不明白的地方,您可以来我们的微小乔网站多了解哦。

相关推荐:

微信小程序卫星地图开发实例

微信小程序地图导航,景区地图导航应用微信小程序

微信小程序导航地图开发实例