住所を使用してGoogleマップを開く(インテントを使用するか、Googleマップを自分のアプリケーションに追加する)ことができますか?私には住所がありますが、私には緯度/経度がありません。どうしたらいいですか?ありがとうございました。住所を使用してGoogleマップを開くにはどうすればよいですか?
答えて
私の個人的なコードライブラリから。 ;)
public static Intent viewOnMap(String address) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:0,0?q=%s",
URLEncoder.encode(address))));
}
public static Intent viewOnMap(String lat, String lng) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:%s,%s", lat, lng)));
}
物理アドレスを緯度と経度に変換するGoogleジオコーディングAPIを使用できます。 APIはそれをXMLまたはJSON形式に戻します。あなたはちょうど緯度と経度を取得するためにデータを解析する必要があります。緯度と経度を受け取ったら、それをmapviewにロードすることができます。
ジオコーディングAPIリンク:
https://developers.google.com/maps/documentation/geocoding/
・ホープ、このことができます。コードの下
使用、str_locationが変更あなたの会社の住所にこのURLの大胆一部
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map));
startActivity(i);
アドレス文字列である
String map = "http://maps.google.co.in/maps?q=" + str_location;
//。それはあなたがプラス(+)文字ですべてのスペースを置き換えるならばベストですが、あまりにもスペースで動作するはずです: http://maps.google.com/maps/geo?q=620 + 8 +アベニュー、+新+ニューヨーク、+ NY + 10018、+ USA &出力= CSV & OE = utf8 & sensor = false
上記のURLにリクエストを送信します。
200,8,40.7562008,-73.9903784
最初の数、200は、アドレスが良好であることをこう述べています。詳細については次のようになりますコードを生成しますhttp://androidadvice.blogspot.in/2010/09/asynchronous-web-request.html
これを参照してください。 2番目の数字8は、アドレスの正確さを示します。最後の2つの数字40.7562008と-73.9903784は、この住所の緯度と経度です。あなたのGoogleマップを稼働させるためにこれらを使用してください。
注:上記の手順は、2017年の時点ではhttp://webdesign.about.com/od/javascript/ss/add-google-maps-to-a-web-page_2.htm
からコピーされたユニバーサルクロスプラットフォームのURLを提供Google Maps URLs APIを使用しているGoogleのアプローチが推奨します。あなたはこれらのURLをあなたの意図に使うことができます。ドキュメントから、このようなURLの
例:
https://www.google.com/maps/search/?api=1&query=centurylink+field
は、この情報がお役に立てば幸い!
- 1. Googleマップと住所
- 2. Googleマップapi v2でアラートダイアログを使用して住所を検索するにはどうすればよいですか?
- 3. Googleマップを使用して緯度/経度に住所をジオコードする方法
- 4. ジオコードの住所を情報ウィンドウに表示するにはどうすればよいですか? Google maps API
- 5. Googleマップを使用しない住所間の距離を計算する
- 6. Googleマップを使用している国を色分けするにはどうすればよいですか?
- 7. 場所に基づいてGoogleマップを初期化するにはどうすればよいですか?
- 8. ウェブサイトの住所を一致させるにはどうすればよいですか? (regex?library?google maps?)
- 9. Googleマップを使用して距離を計算するにはどうすればよいですか?
- 10. 目印ラベルを使用してGoogleマップを表示するにはどうすればよいですか?
- 11. GoogleマップV2を使用してシングルマーカーを削除するにはどうすればよいですか?
- 12. GoogleマップでKMLを使用しています。どのようにすればいいですか?
- 13. Googleマップを使用して座標から住所を取得することはできますか?
- 14. Googleマップの運転場所に基づいて住所をフィルタリングする
- 15. ポップアップウィンドウでGoogleマップのリンクを開くにはどうすればよいですか?
- 16. Google Maps APIを使用して2つの住所間の走行距離を計算するにはどうすればよいですか?
- 17. マーカーgoogleマップに住所を追加するには?
- 18. Googleマップのジオコードから住所タイプを返す方法は?
- 19. 住所を使用してGoogleマップから場所を取得できません
- 20. C++を使用してスタートアップ時に新しいウィンドウを開くにはどうすればよいですか?
- 21. Scrapyを使用してファイルストリームを読み込み用に開くにはどうすればよいですか?
- 22. Googleマップv3 API - 自動完了(住所)
- 23. jQueryを使用して新しいウィンドウを開くにはどうすればよいですか?
- 24. JavaScriptを使用して新しいタブ/ウィンドウを開くにはどうすればよいですか?
- 25. 文字列を使用して新しい画面を開くにはどうすればよいですか?
- 26. EnvDTEを使用して新しいビジュアルスタジオインスタンスを開くにはどうすればよいですか?
- 27. jQueryを使用して新しいページを開くにはどうすればよいですか?
- 28. Googleマップに複数の場所を表示するにはどうすればよいですか?
- 29. 現在の通りの場所をGoogleマップに表示するにはどうすればよいですか?
- 30. デフォルトの請求先/配送先住所を使用してNetsuiteで新しい顧客を作成するにはどうすればよいですか?