¿Alguien sabe cómo utilizar el rango por la opción de búsqueda de distancia que se menciona aquí? https://developers.google.com/maps/documentation/javascript/places#place_search_requestsgoogle maps api v3 cómo clasificar por distancia más cercana
Al mencionar esto en las opciones de solicitud no parece funcionar. Aquí está mi porción de código en relación con esto:
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]);
}
}
}
Código localizará y la lista de resultados si incluyo un radio, pero los resultados no se enumeran en orden ascendente por la distancia. Los documentos de Google dicen que tampoco es necesario un radio si se usa la opción rankBy. ¿Me estoy perdiendo de algo?
Estoy en el mismo barco ... buscando una solución. – GuiDoody