Можем ли мы получить информацию об ограничении скорости из API Waze?

Я пытался разработать приложение для ограничения скорости и пробовал много разных подходов.

Я использовал API-интерфейсы Overpass, и он работал хорошо, но у него не было информации об ограничении скорости для нескольких мест по всей Европе, а также был установлен Velociraptor, который использует карты OSM и API-интерфейсы HERE Maps, но им не удалось получить данные. Вот скриншот приложения Velociraptor:

введите здесь описание изображения

Вчера я наткнулся на osmbonuspack, и он выглядит многообещающе, поскольку позволяет нам выбирать из 3 лучших доступных служб маршрутизации, но автор osmbonuspack сказал мне, что, к сожалению, 3 службы маршрутизации не возвращают информацию об ограничении скорости. См.: Возможно ли получить данные об ограничении скорости с помощью OSMBonusPack ?

Я установил приложение Waze, и в нем есть данные об ограничении скорости для мест по всей Европе, которые недоступны из указанных выше опций. Итак, кто-нибудь знает, как они получают информацию ИЛИ кто-нибудь знает, какой источник данных они используют?

Мы ценим любые предложения.


person Deep Shah    schedule 07.04.2017    source источник
comment
Пожалуйста, загрузите скриншоты прямо на StackOverflow. Срок действия вашей ссылки уже истек.   -  person scai    schedule 07.04.2017
comment
Вы уверены, что у Waze есть общедоступный API?   -  person Vladyslav Matviienko    schedule 07.04.2017
comment
@VladMatvienko Нет, у waze нет общедоступных API, только Waze Map API являются общедоступными, насколько мне известно, и они предоставляют SDK для платформы Android, который открывает клиент Waze из нашего приложения.   -  person Deep Shah    schedule 07.04.2017
comment
Я не думаю, что открытие их приложения из вашего приложения можно назвать API. Пожалуйста, предоставьте хотя бы ссылку на их API и документацию.   -  person Vladyslav Matviienko    schedule 07.04.2017
comment
см. отредактированный комментарий. Также обновил мой вопрос.   -  person Deep Shah    schedule 07.04.2017
comment
Привет, тебе повезло с твоим приложением для ограничения скорости? Я делаю то же самое, но не понял, как установить ограничения скорости на карте Google, поскольку API карты Google не имеет данных об ограничении скорости, если вы не платите за премиум-подписку и не используете дорожный API.   -  person Ralph    schedule 06.09.2018
comment
@Ralph, я не разработал его позже, но обнаружил, что вам нужно использовать OpenStreetMap, если вам нужны данные об ограничении скорости бесплатно. Подробнее об этом можно узнать здесь: help.openstreetmap.org/questions/54894/ . Надеюсь, вы найдете это полезным.   -  person Deep Shah    schedule 07.09.2018


Ответы (2)


Боюсь, Waze не использует другой источник данных или, по крайней мере, ни один уникальный источник данных, который вы могли бы использовать. Как краудсорсинговое приложение, оно использует информацию, введенную редакторами карт через редактор карт Waze. Некоторые редакторы могли использовать некоторые открытые источники данных, доступные для их регионов (если это разрешено их местной организацией), но гораздо более вероятно, что они использовали свои местные знания, Google Street View (у Waze есть специальная лицензия для этого) или пользовательские отчеты. отправил через приложение.

Поскольку карта, используемая Waze, не является открытыми данными, я настоятельно не рекомендую пытаться получить данные о скорости с их карты. Они не предоставили эту информацию в открытом API, что должно быть убедительным признаком того, что повторное использование этих данных не разрешено.

person Glodenox    schedule 12.04.2017

Теги OSM богаты и гибки, но их довольно сложно интерпретировать. Как правило, информация о максимальной скорости обязательно присутствует (на ней основаны различные службы маршрутизации). Дело в том, как это определяется?

Посмотрите внимательно здесь: http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Maxspeed< /а>

И вы обнаружите, что получить тег maxspeed недостаточно...

Потом, доработав запросы Overpass, возможно, вы сможете получить его везде!

Другой совет: посмотрите исходный код OSRM (или спросите у них), чтобы узнать, как они получают эту информацию.

person MKer    schedule 07.04.2017