Могу ли я открыть приложение Offline Maps со ссылкой, указывающей на местоположение GPS?
Я хочу создать ссылку с позицией GPS, чтобы при нажатии на нее открывалось приложение Offline-maps (TomTom, Garmin, Sygic, Scout/Skobbler, Osmand, Locus, Maps.me или любое другое) и показывалось местоположение аналогично http://maps.google.com/?q=latitude,longitude, но он должен открываться в приложении, чтобы использовать автономные карты.
Я узнал, как сделать такие ссылки для Google, MapQuest, Scout, Waze и здесь, но все они нуждаются в доступе в Интернет.
Итак, есть два вопроса:
- Можно ли предоставить простой текст, который будет распознан как ссылка (например, текст, начинающийся с
http://
) и открыть приложение? - если да, есть ли оффлайн-карты, которые можно открыть по такой ссылке и показать конкретное местоположение?
0 ответов
Geo URI можно использовать в HTML, и они должны работать на Android. Такая ссылка выглядит так, с широтой и долготой:
<a href="geo:38.62464092991612,-90.18476128578186">go here</a>
Такая ссылка будет (должна) открываться любым приложением для карт Android (при условии, что разработчик запрограммировал приложение для открытия таких ссылок). См. Здесь для получения дополнительной информации и ссылку, по которой вы можете щелкнуть, чтобы узнать, работает ли она с вашим приложением офлайн-карт.
Концептуально они вроде как tel:
ссылки... в конце концов, ссылка не обязательно должна указывать на веб-адрес.
Тем не менее, OSMand, по крайней мере, также захватывает и открывает ссылки на карты Google.