Как найти ближайшую улицу - PullRequest
0 голосов
/ 23 августа 2010

Я читаю документацию по API Карт Google и задаюсь вопросом, возможно ли такое мнение:

  1. Я указываю точку (по координатам)
  2. Я ищу все дороги и перекрестки вокруг узла (скажем, в радиусе 1 км)
  3. Я получаю параметры для улиц вокруг (координаты ломаной линии)

Это достижимо, или Google не передает эти данные?

Заранее спасибо Рафал

1 Ответ

0 голосов
/ 09 марта 2011

Я могу изобразить написание небольшого сценария, который генерирует несколько случайных точек в радиусе 1 км, а затем выполняет навигационные услуги через API Карт Google для получения всех возможных маршрутов и, следовательно, улиц в радиусе 1 км. Однако это проблематично, так как это противоречит тому, что Google Maps TOS отображает эту информацию только на карте на веб-сайте и не извлекает данные для личного использования, как это было бы.

Лучшим подходом будет использование Open Street Map данных, где вы можете загружать данные улиц из определенного окна просмотра. Если покупка данных уличной сети является опцией, вы можете обратиться в коммерческое отделение, такое как NAVTEQ или PTV, которое пост-обрабатывает данные NAVTEQ в формате для использования в пакете программного обеспечения для моделирования транспорта, который вы упоминаете в своем блоге.

...