Я пытаюсь вернуть места рядом с некоторыми имеющимися точками и хочу узнать, возможно ли отфильтровать результаты внутри функции обратного вызова. У меня есть этот код:
service = new google.maps.places.PlacesService(map);
service.nearbySearch({ //pentru fiecare farmacie
location: new google.maps.LatLng(lat,lng),
radius: 500,
type: ['pharmacy', 'restaurant', 'school']
},function callBack(results, status){
markersP= [];
if (status == google.maps.places.PlacesServiceStatus.OK){
for (var i = 0; i < results.length; i++) {
createMarker(results[i]); //here's where markersP are populated
}
if( markersP.length !=0){
for(var i=0; i < markersP.length; ++i){
queue.add(imob, markersP[i].getPosition(), 'pharmacy');
}
}
}
});
По сути, я хочу знать, могу ли я фильтровать для каждого типа в функции обратного вызова. Спасибо.