Получение перекрестка с помощью Google Places/Geocoding API

Я пытаюсь найти две ближайшие улицы к точке с помощью Google Places API (в основном, чтобы указать ближайший перекресток). Однако любой результат будет возвращать только один «маршрут», если вообще будет.

Я полагаю, что мог бы сделать 5 запросов по шаблону + или X, но это хакерский, ненадежный, и, конечно, лимит запросов будет достигнут намного раньше.

У меня возникает соблазн сказать, что это преднамеренный шаг, потому что API не предназначен для использования в чем-то вроде навигационных систем (что я и не пытаюсь делать), но я все же надеюсь, что существует способ, совместимый с TOS получить перекресток.

Дополнительное примечание: кажется, что указание «types=route» никогда не возвращает никаких результатов, что еще больше развеивает мое подозрение, что Places на самом деле предназначены только для реальных POI, а не для навигации, хотя условия обслуживания не упоминают никаких явных ограничений в этом отношении.

РЕДАКТИРОВАТЬ: Как указал Крис, существует API геокодирования, специально предназначенный для геокодирования, но я до сих пор не вижу способа получить ближайший перекресток, кроме как с помощью нескольких запросов.

13
задан EboMike 21 May 2012 в 04:00
поделиться