通過騰訊地圖api的opi興趣點(diǎn),逆地址解析得到與當(dāng)前位置相近的地點(diǎn)
騰訊地圖api已經(jīng)支持微信小程序,可以通過以下地址了解
http://lbs.qq.com/qqmap_wx_jssdk/index.html
var QQMapWX = require('../../../utils/qqmap-wx-jssdk.min.js');
var qqmapsdk;
// 實(shí)例化API核心類
qqmapsdk = new QQMapWX({
key: 'Your key'
});
var that = this;
// 調(diào)用接口
qqmapsdk.reverseGeocoder({
poi_options: 'policy=2',
success: function(res) {
// console.log(res);
that.setData({
areaSelectedStr: res.result.address
});
},
fail: function(res) {
// console.log(res);
},
complete: function(res) {
// console.log(res);
}
});
注:
location參數(shù)可以為空,默認(rèn)自動(dòng)傳入當(dāng)前位置的經(jīng)緯度 get_poi參數(shù)可設(shè)為1,這樣會(huì)給出更多的熱點(diǎn)地址
示例如下:
接口文檔出處:http://lbs.qq.com/qqmap_wx_jssdk/method-reverseGeocoder.html
效果演示
源碼下載:http://git.oschina.net/dotton/lendoo-wx,本文涉及代碼存于/pages/address/文件夾中。