Выделение целой улицы с некоторыми картами API

Там какой-либо путь состоит в том, чтобы выделить/отобразить на Google/Bing / (какой-либо другой поставщик карты) Карты целая улица (с начала улицы в конец)?

Я знаю существование Ломаной линии в Google Maps API, но это просто соединяет две точки широты, и нет никакого способа сделать это автоматическим, таким образом, я мог отобразить любую улицу в некотором городе.

Также я думал о Направлениях, но многие, улица является 2 путями, нет никакой гарантии, что Вы отметите целую улицу, и это сейчас удобно для пользователя. Пример

18
задан Daniel Vassallo 14 July 2010 в 03:31
поделиться

2 ответа

Вы можете захотеть проверить статью Mike Williams «о том, как сломать точки и полилины на улицы с помощью Google Maps API:

Пример:

12
ответ дан 30 November 2019 в 09:06
поделиться

Взгляните на OpenStreetMap . (Google и Bing не позволят вам получить доступ к их базовым данным об улицах.)

Вы можете показать карту с плитками OSM и использовать API для запроса функций, которые вы хотите отобразить на карта. OpenLayers - это библиотека отображения JavaScript, которая может это поддерживать.

Вот вид Чикаго, показывающий векторы улиц и другие объекты, наложенные поверх фрагментов карты:

http://www.openstreetmap.org/?lat=41.902104&lon=-87.626441&zoom=18&layers=B000FTTT

6
ответ дан 30 November 2019 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: