Как отправить информацию о местоположении google maps через SMS в качестве ссылки

в приложении, которое я создаю,

Я пытаюсь отправить информацию о своем местоположении (Lat,Long/ Geocoded) в список экстренных контактов.

Я предполагаю, что все мои получатели используют смартфоны (Android/iOS)

до сих пор приложение отправляет мою информацию о местоположении в виде строки через SMS:

"I am at: " + Some Geocoded Location

однако я подумал, что это не оптимальный способ отправки точной информации о местоположении.

Итак, я думал, если бы это было можно создать карту через Google Maps API с

pinpoint / dot на нем и отправьте ссылку на эту карту.

можно ли это сделать на уровне устройства (без контакта с серверами)

или это можно сделать, создав собственный веб-сайт карты?

или это вообще невозможно?

Я был бы признателен за лучшие подходы и предложения.

спасибо заранее

1 ответов


простой и умный способ-использовать параметр q=, чтобы он отображал карту с отмеченной точкой.


пример:

http://maps.google.com/?q=<lat>,<lng>

где lat-широта, СПГ - долгота


если устройство, которое получает sms с вышеуказанной ссылкой является одним из следующих:

  • смартфон (скажем, android), затем он покажет приложение maps при запуске списка намерений на устройстве при нажатии на вышеуказанный общий url-адрес.
  • если нет (простой телефон) ссылка будет перенаправлена в браузер с maps.google.com отображение местоположения с помощью pin point.