Czy ktoś wie, jak korzystać z opcji rankingu według odległości, o której tu wspomniano? https://developers.google.com/maps/documentation/javascript/places#place_search_requestsgoogle maps api v3 jak pozycjonować najbliższy dystans
Umieszczenie tego w opcjach żądań nie działa. Oto moja część kodu w stosunku do tego:
var request = {
location: coords,
//radius: 30000,
keyword: ['puma, retail'],
types: ['store'],
rankBy: google.maps.places.RankBy.DISTANCE
};
service = new google.maps.places.PlacesService(map);
service.search(request, callback);
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
listResults(results[i]);
}
}
}
Kod zlokalizuje i wyniki Lista gdybym to promień, ale wyniki nie są wymienione w kolejności rosnącej według odległości. Dokumenty Google mówią, że promień nie jest konieczny, jeśli używasz opcji rankBy. Czy czegoś brakuje?
Jestem w tej samej łodzi ... szukając rozwiązania. – GuiDoody