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

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

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

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

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

"I am at: " + Some Geocoded Location

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

Итак, я думал, можно ли создать карту через API Карт Google с помощью

укажите точку/точку на ней и отправьте ссылку на эту карту.

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

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

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

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

Заранее благодарю

Ответ 1

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


Пример -:

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

где широта, lng-долгота


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

  • Смартфон (скажем, android), тогда он отобразит приложение карты в списке запуска на устройстве при нажатии на вышеуказанный общий URL-адрес.
  • Если нет (простой телефон), ссылка будет перенаправлена ​​в браузер с помощью maps.google.com, показывающего местоположение с точкой булавки.