首先:需要进入微信公众平台的官网并进行登录,登陆成功后在右侧栏找到接口权限

在接口权限中找到:网页服务——》地理位置——》获取地理位置接口

点击获取地理位置接口根据JSSDK使用步骤进行接口对接



这是官网声明的对接数据的例子,运用到本项目需要进行小小的修改,因之前本项目已经有过微信对接口的操作(此操作是进行微信分享)我就将两者进行结合处理下面就是我结合后的完整代码


思路:当通过微信获取到的经度和纬度传输给百度地图,高德地图或者腾讯地图(我这里调用的是百度地图),将获取的经度,纬度转换成百度地图的坐标,通过百度地图的逆地址操作将坐标传给百度地图获取到详细的地理位置,并根据客户所需取得区的名称代码如下(显示官网调取的方式,后是在本项目中我调取的方式):
1.要把微信返回的坐标转化为百度坐标(http://lbsyun.baidu.com/jsdemo.htm?a#a5_2)

2.根据经纬度,逆地址解析,获取详细的地址信息(http://developer.baidu.com/map/jsdemo.htm#i7_2)


网友评论