字体-字体+

微信小程序中使用高德定位

2018-06-11 微信小程序 访问量 62

微信小程序无疑是现在使用的非常广泛的一种应用了,由于其依赖微信这一强大的社群,再加上其开发相对较容易,因此吸引了不少开发者和广大的使用人群。今天讲讲如何在小程序中使用高德进行定位地址信息。

博主之前也讲过在网页端的关于百度地图和高德地图的定位,有兴趣的朋友可以去看看。

使用高德地图获取浏览器精准定位

百度地图获取客户端浏览器精准定位

百度地图API之实现搜索定位

本文我们用到的是高德使用经纬度的一个逆地址解析,

https://restapi.amap.com/v3/geocode/regeo?output=json&location=MAPX,MAPY&key=95b77XXXXXXX48c01&radius=1000&extensions=all

其中,output可以为json和xml,MAPX,MAPY分别是经度和纬度,key需要去高德开放平台中去申请。

部分代码如下:

//小程序获取经纬度
wx.getLocation({
type: 'wgs84',
success: function (res) {
wx.request({
//根据获取的经纬度来获取省市
url: 'https://restapi.amap.com/v3/geocode/regeo?output=json&location=' + res.longitude + ',' + res.latitude + '&key=95b77XXXX8c01&radius=1000&extensions=all', data: {},
success: function (ops) {

that.setData({
city: ops.data.regeocode.addressComponent.city.toString()//获取市,详情可打印ops.data.regeocode.addressComponent
});

}
})
}
})


标签:

原文来自:http://www.dawnfly.cn/article-1-395.html,转载请注明出处,谢谢【破晓博客复制链接地址