Я использую поиск мест из Google Places API и хотел знать, как возвращаются/упорядочиваются результаты JSON. Например. список мест, возвращаемых в случайном порядке в массиве результатов; или они возвращаются в порядке ближайшего расстояния до указанного местоположения, т.е. с первым результатом в массиве результатов, являющимся ближайшим местом к указанному местоположению?
Запрос API Google Адресов
Ответы (2)
Это определяется параметром rankby
, который позволяет выбрать известность (наилучшее соответствие результатов поиска) или расстояние.
Дополнительная информация: https://developers.google.com/maps/documentation/places/#PlaceSearchRequests
person
Mano Marks
schedule
14.06.2012
Спасибо @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