У OpenStreetMap есть направление Point (Source) to Point (Destination) uri для использования в Android?

В моем приложении я интегрировал OpenStreetMap , в котором я выбрал как исходные, так и целевые координаты. Мне нужно передать эти координаты в приложение OpenStreetMap с использованием класса Intent , для этого мне нужен Uri .

После обыска 2 дня я получил этот Ури

http://www.openstreetmap.org/?mlat=latitude&mlon=longitude&zoom=12

Который в настоящее время поддерживает только одно местоположение, но я не хочу этого.

Может ли кто-нибудь помочь мне с этим? Заранее спасибо…

Вот мой код ниже

Intent sendLocationToMap = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://openstreetmap.org/?mlat=13.074847&mlon=80.271019&zoom=12")); startActivity(sendLocationToMap); 

Solutions Collecting From Web of "У OpenStreetMap есть направление Point (Source) to Point (Destination) uri для использования в Android?"

Я предполагаю, что вы спрашиваете о маршрутизации . В этом случае да, есть различные онлайн-маршрутизаторы (например, GraphHopper, OSRM и MapQuest), а также автономные маршрутизаторы для OSM. Многие из этих онлайн-маршрутизаторов предоставляют экспорт GPX.

Вам нужно использовать конечную точку /directions .

Пример (после намерения откроется сайт http://www.openstreetmap.org с маршрутом между двумя точками):

http://www.openstreetmap.org/directions?engine=osrm_car&route=53.1855%2C18.0272%3B53.0915%2C18.0087

 Intent sendLocationToMap = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://www.openstreetmap.org/directions?engine=osrm_car&route=53.1855%2C18.0272%3B53.0915%2C18.0087")); startActivity(sendLocationToMap); 

Приложение OsmAnd не поддерживает URL-адреса маршрутов:

OsmAnd отображает только одну точку геометра без маршрута между ними.

Источник: https://github.com/osmandapp/Osmand/blob/master/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java


Однако URL-адрес Google Maps url:

http://maps.google.com/maps?daddr=53.0915,18.0087&saddr=53.1855,18.0272

Поддерживается Картами Google и ЗДЕСЬ.