- 需求的场景描述(希望解决的问题)
wx.chooseLocation 返回的字段中有总的address ,但是需求常常要求获取精确的省市区,而通过address 解析出来的省市区经常出现各种问题:
有一个返回地址如下: 广东省深圳丽雅查尔顿酒店(深圳市南山区高新科技园高新南四道13号)
通过正则表达式解析出来的省市区很可能如下:(当然我正则表达式写的不好也有关)
省: 广东省
市:深圳丽雅查尔顿酒店(深圳市
区:南山区
这个很难解析出 深圳市
- 希望提供的能力
将省(province) 市(city) 区(county) 和address一起返回
查到大家有相同的需求:
24年了,这个问题仍然没有改进,模拟器会有省市,输入搜索会有省市,但是拖拽没有省市,奇葩开发团队。
23年过去大半了,也还是没有
现在23年了还没有
看到17年18年19年都有这个反馈,现在20年了还是木有QAQ
手动@官方
腾讯地图的api可以直接返回省市区的,当然其他的地图的api也可以,现在大部分地图的api都有直接的小程序sdk,我比较喜欢高的的服务器端api,因为可以直接用小程序的定位获取坐标,然后用wx.request调用服务端api接口,这些接口提供了非常多非常全面的实用信息。可以实现目前你遇到过的用到过的所有功能了。
👍一楼
广东省深圳丽雅查尔顿酒店(深圳市南山区高新科技园高新南四道13号
这个地址可以查询解析出省市区,你不用自己写正则。