Как отправить информацию о местоположении 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.