获得较精确的微信用户的位置信息

应用:

微信用户打开网页时,获得其较精确的地址信息,在填写地址的表单中,实现辅助填写效果。

实现:

第一步,使用微信的js-sdk,获取用户坐标。(或根据浏览器获取用户坐标)

微信JSSDK方式:

参考:获取地理位置接口

根据浏览器获取方式:

https://wp.lizhenguo.cn/2016/08/19/html5%E6%B5%8F%E8%A7%88%E5%99%A8%E5%AE%9A%E4%BD%8D%E5%9D%90%E6%A0%87/

第二步,将微信坐标转换成百度坐标系。

参考:坐标转换API

第三步,根据百度坐标,使用百度api将坐标转换成地址信息。

参考:Geocoding API

备注:

如果不先将微信坐标系转换成百度坐标系,而通过百度地址转换,直接将微信坐标转换成的地址精度不够,偏差较大。

发表评论

电子邮件地址不会被公开。 必填项已用*标注