web-dev-qa-db-ja.com

Googleマップの位置情報をSMSとしてリンクとして送信する方法

私が作成しているアプリケーションでは、

緊急連絡先リストに位置情報(Lat、Long/Geocoded)を送信しようとしています。

すべての受信者がスマートフォン(Android/iOS)を使用していると仮定しています

これまで、アプリケーションはSMSを介して文字列として位置情報を送信します。

"I am at: " + Some Geocoded Location

ただし、これは正確な位置情報を送信する最適な方法ではないと考えました。

ですから、Google Maps APIを使用して地図を生成できるかどうかを考えていました。

その上にピンポイント/ドットし、そのマップへのリンクを送信します。

これはデバイスレベルで実行できますか(サーバーに接続せずに)

または、これは自分のマップWebサイトを作成することで実行できますか?

または、これはまったく不可能ですか?

より良いアプローチと提案も歓迎します。

前もって感謝します

14
Se Won Jang

シンプルで賢い方法は、q =パラメーターを使用して、マークされたポイントでマップを表示することです。


例-:

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

ここで緯度、経度、経度


上記のリンクでSMSを受信するデバイスが次のいずれかである場合:

  • スマートフォン(Androidなど)の場合、上記の共有URLをクリックすると、デバイスの起動インテントリストに地図アプリケーションが表示されます。
  • そうでない場合(単純な電話)、リンクはブラウザにリダイレクトされ、maps.google.comにピンポイントで場所が表示されます。
24
Arpit Garg