获取周边列表
var searchObj = new plus.maps.Search( map );
searchObj.onPoiSearchComplete = function( state, result ){
console.log("onPoiSearchComplete: "+state+" , "+result.currentNumber);
if ( state == 0 ) {
if ( result.currentNumber <= 0 ) {
alert( "没有检索到结果" );
}
for(var i=0; i<result.currentNumber; i++){
var pos = result.getPosition( i );
var marker = new plus.maps.Marker( pos.point );
marker.setLabel( pos.name );
map.addOverlay( marker );
}
} else {
alert( "检索失败" );
}
}
这个方法在安卓没问题,在ios不进入,只好换成高德获取周边的api
'https://restapi.amap.com/v3/place/around?key=' + webKey.webKey +
'&location=' + this.locationParam + '&radius=10000'+'&types=170000',
另外地图不显示,或者显示灰色栅格,有可能是定位没有 开启
网友评论