城市定位和城市选择经验浅谈

来源:快应用官方论坛作者:cjhpsmj今天我们来聊聊城市定位和城市选择自定义组件的开发,在之前的一个项目中需要用到就开发了一个两级的城市选择组件:功能需求:1、定位当前城市;2、选择某个省份下的城市,选择后把城市和省份返回数据;首先,我们要知道的是快应用的地理定位并没有返回城市信息,所以就需要借助第三方的地理位置查询服务,首选高德、百度、腾讯三家,都有免费的服务...
摘要由CSDN通过智能技术生成

来源:快应用官方论坛

作者:cjhpsmj

 

今天我们来聊聊城市定位和城市选择自定义组件的开发,在之前的一个项目中需要用到就开发了一个两级的城市选择组件:

功能需求:

1、定位当前城市;

2、选择某个省份下的城市,选择后把城市和省份返回数据;

首先,我们要知道的是快应用的地理定位并没有返回城市信息,所以就需要借助第三方的地理位置查询服务,首选高德、百度、腾讯三家,都有免费的服务接口。

这个根据自己的实际情况选择就好了,因为他们都有微信小程序的SDK,我自己最先选择了高德,之前其他项目已经申请好了相关账号及服务。

1、我们现在就开始调整SDKJS,对SDKJS中数据请求接口做相应的调整,将微信SDKJS文件中的wx.request替换为fetch.fetch,并将wx.request接口中的的参数增加responseType:’json’,因为fetch.fetch接口中返回结果默认是’text’,需要json格式数据就需要加上此参数,不然再success中无法获取到相应的数据。如下:

修改前:

x.request({
  
url: "https://restapi.amap.com/v4/direction/bicycling",
data: d,
method: "GET",
header: {
  
<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值