Запрос API Google Адресов

Я использую поиск мест из Google Places API и хотел знать, как возвращаются/упорядочиваются результаты JSON. Например. список мест, возвращаемых в случайном порядке в массиве результатов; или они возвращаются в порядке ближайшего расстояния до указанного местоположения, т.е. с первым результатом в массиве результатов, являющимся ближайшим местом к указанному местоположению?


person user1135192    schedule 14.06.2012    source источник


Ответы (2)


Это определяется параметром rankby, который позволяет выбрать известность (наилучшее соответствие результатов поиска) или расстояние.

Дополнительная информация: https://developers.google.com/maps/documentation/places/#PlaceSearchRequests

person Mano Marks    schedule 14.06.2012
comment
Спасибо @Mano, я помню, что раньше видел по известности, но хотел знать, есть ли способ, указав также расстояние. Я не помню, чтобы раньше видел параметр rankby, возможно, это что-то новое, что они недавно добавили. Спасибо! - person user1135192; 14.06.2012

Это было добавлено в API, используйте «rankby=distance» вместо «radius» в запросе на поиск места, как описано в документации здесь: https://developers.google.com/maps/document/places/#PlaceSearchRequests

person KB403    schedule 22.07.2012