Ответ 1
Вы можете проверить статью Майка Уильямса о том, как привязать точки и полилинии к улицам с помощью API Карт Google:
Особенно этот пример:
Есть ли способ выделить/отобразить в Google/Bing/(любой другой поставщик карт) Карты целая улица (от начала улицы до конца)?
Я знаю существование Полилинии в API Карт Google, но он просто соединяет две точки широты, и нет возможности сделать это автоматически, чтобы я мог отображать любую улицу в каком-то городе. p >
Также я думал о Directions, но на многих улицах есть 2 пути, нет гарантии, что вы пометите всю улицу, и теперь она удобна для пользователя. Пример
Вы можете проверить статью Майка Уильямса о том, как привязать точки и полилинии к улицам с помощью API Карт Google:
Особенно этот пример:
Посмотрите OpenStreetMap. (Google и Bing не позволят вам получить доступ к их базовым уличным данным.)
Вы можете показать карту с помощью плиток OSM и использовать API для запроса функций, которые вам интересны при отображении на карта. OpenLayers - это библиотека отображения javascript, которая могла бы поддерживать это.
Здесь вид Чикаго, показывающий уличные векторы и другие функции, наложенные поверх плиток карты:
http://www.openstreetmap.org/?lat=41.902104&lon=-87.626441&zoom=18&layers=B000FTTT