Pytanie Jak wysłać informacje o lokalizacji map Google za pośrednictwem SMS-a jako łącza


W aplikacji, którą buduję,

Próbuję wysłać informacje o mojej lokalizacji (Lat, Long / Geocoded) na moją listę kontaktów alarmowych.

Zakładam, że wszyscy moi odbiorcy używają smartfonów (Android / iOS)

Do tej pory aplikacja wysyła moje informacje o lokalizacji jako ciąg znaków za pośrednictwem wiadomości SMS:

"I am at: " + Some Geocoded Location

Uważałem jednak, że nie jest to optymalny sposób wysyłania dokładnych informacji o lokalizacji.

Zastanawiałem się, czy można wygenerować mapę za pomocą Google Maps API z

wskaż / wskaż na nim i wyślij link do tej mapy.

Można to zrobić na poziomie urządzenia (bez kontaktu z żadnym serwerem)

Czy może to zrobić, robiąc własną mapę internetową?

Czy to nie jest w ogóle możliwe?

Doceniłbym również lepsze podejścia i sugestie.

Z góry dziękuję


14
2017-09-26 06:22


pochodzenie


Jestem także ciekawostką, jak zrobić taką aplikację. Czy gdzieś to opublikowałeś? - Vlad Ilie


Odpowiedzi:


Prostym i mądrzejszym sposobem jest użycie parametru q =, aby wyświetlał mapę z zaznaczonym punktem.


Przykład -:

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

gdzie szerokość geograficzna, lng- długość geograficzna


Jeśli urządzenie, które odbiera sms z powyższym linkiem, jest jednym z następujących:

  • Smartfon (powiedzmy android), po kliknięciu powyższego udostępnionego adresu URL wyświetli aplikację mapującą na liście intencji na urządzeniu.
  • Jeśli nie (prosty telefon), link przekieruje do przeglądarki z maps.google.com pokazując lokalizację z punktem pin.

24
2017-09-26 07:45



Dziękuję bardzo! Jeszcze jedno: muszę kodować aplikację po stronie odbiorcy, jeśli chcę, aby mapy google otwierały się od razu, prawda? - Se Won Jang
Nie zadawaj prostych głupich pytań, nie rób badań i rozwoju nad swoim wymaganiem zawodowym. Odsyłacz do kodu strony odbiorcy odsyła stackoverflow.com/questions/8132069/... - Arpit Garg
@Arpit, proszę wyjaśnić to - Abhishek
@Abhishek Powyższy adres URL można przesłać w formie tekstowej do dowolnego telefonu. Jeśli telefon nie jest smartfonem, to mapy zostaną otwarte w przeglądarce mobilnej - Arpit Garg
Dla osób używających adresów URL w wiadomościach tekstowych SMS, stwierdziłem, że muszę zakodować "," (przecinek), oddzielając parametry długie i długie. Zakodowana wartość to %2C. - Chris Knight