需求呢,是根据经纬度查附近的地点什么的,小程序自带的map组件又没有这个功能,然后就接入了腾讯地图… poi_options呢是这个方法的请求参数之一,看下文档:
有取值范围啊、page啊什么的,这里要说的是怎么给poi_options
赋值…
- 必须是String类型,不是对象类型
- 参数不能有空格
- 多参数用分号分隔
所以实际上应该是这样的:
poi_options: 'policy=2;radius=3000;page_size=20;page_index=1',
完整:
代码语言:javascript复制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);
}
});