需求呢,是根據經緯度查附近的地點什麼的,小程序自帶的map組件又沒有這個功能,然後就接入了騰訊地圖…
poi_options呢是這個方法的請求參數之一,看下文檔:
有取值範圍啊、page啊什麼的,這裏要說的是怎麼給poi_options
賦值…
- 必須是String類型,不是對象類型
- 參數不能有空格
- 多參數用分號分隔
所以實際上應該是這樣的:
poi_options: 'policy=2;radius=3000;page_size=20;page_index=1',
完整:
qqmapsdk.reverseGeocoder({
location: {
latitude: that.data.myLatitude,
longitude: that.data.myLongitude
},
get_poi: 1,
poi_options: 'policy=2;radius=3000;page_size=20;page_index=1',
success: function(res) {
console.log(res);
that.setData({
addressList: res.result.pois
})
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});