получить все возможные направления от А до Б - PullRequest
2 голосов
/ 22 ноября 2011

Я хочу найти все возможные маршруты из точки А в точку Б (не только самые короткие).Поэтому мой вопрос: есть ли веб-сервис API (потому что я использую Java) для такого запроса в Google Maps, Yahoo Maps и т. Д., Не важно, какой именно ..

Ответы [ 3 ]

3 голосов
/ 25 ноября 2011

Я нашел кое-что об этой теме в Google Maps Directions Api: " альтернативы (необязательно), если задано значение true, указывает, что служба маршрутов может предоставить более одного варианта маршрута в ответе. Обратите внимание, что предоставление альтернативных маршрутов может увеличить время ответа от сервера. " Но, к сожалению, я не смог использовать эту опцию, когда я включаю alternatives = true в запросе запроса, я получаю тот же результат. Было бы неплохо иметь такую ​​альтернативу - она ​​более гибкая, но я нашел что-то гарантированное с путевыми точками (но это очень похоже на «жесткое кодирование» - мы указываем улицы, с которых мы будем переходить). Кто-нибудь пробовал альтернатив = истина ?!

1 голос
/ 21 декабря 2011

Вот еще один подход и решение этой проблемы: преобразование метров в долготу широты из любой точки

Спасибо за ваши ответы ..

0 голосов
/ 02 сентября 2017

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

http://maps.googleapis.com/maps/api/staticmap?size=400x400&path=color:0x5600FF80|weight:100|51.5285582,0|51.5285583,0&sensor=false&zoom=15

Мы можем выбрать вес в качестве диаметра круга, обратите внимание, что это фиксированное значение, не связанное с размером экрана и масштабированием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...