17

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

位置情報 (緯度、経度、地理コード) を緊急連絡先リストに送信しようとしています。

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

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

"I am at: " + Some Geocoded Location

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

それで、Google Maps API を使用してマップを生成できるかどうかを考えていました。

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

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

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

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

より良いアプローチと提案もいただければ幸いです。

前もって感謝します

4

1 に答える 1

28

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


例 -:

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

ここで、緯度 - 緯度、経度 - 経度


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

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