住所を使用して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 APIを使用してマップに表示する特定の住所を追加するにはどうすればよいですか?
- 2. Googleマップapi v2でアラートダイアログを使用して住所を検索するにはどうすればよいですか?
- 3. Googleマップと住所
- 4. Excel VBAを使用してGoogleマップにさまざまな住所をプロットするにはどうすればよいですか?
- 5. Googleマップapiを使用して点線円を描くにはどうすればよいですか?
- 6. Googleマップを使用して緯度/経度に住所をジオコードする方法
- 7. Googleマップの住所を表示する
- 8. Google PlaceAutoCompleteのフラグメントから完全な住所を取得するにはどうすればよいですか?
- 9. ジオコードの住所を情報ウィンドウに表示するにはどうすればよいですか? Google maps API
- 10. Google Cloudシェルを使用してバケットファイルを開くにはどうすればよいですか?
- 11. Googleマップを使用している国を色分けするにはどうすればよいですか?
- 12. GoogleマップAPIを使用して、銀行、ホテルなどの近くの場所を取得するにはどうすればよいですか?
- 13. 場所に基づいてGoogleマップを初期化するにはどうすればよいですか?
- 14. Swiftを使用してアプリケーションでGoogleマップを更新するにはどうすればよいですか?
- 15. Iframeを使用してGoogleマップを中央に配置するにはどうすればよいですか?
- 16. ajaxを使用してGoogleマップにマーカーを設定するにはどうすればよいですか?
- 17. Googleマップを使用しない住所間の距離を計算する
- 18. ウェブサイトの住所を一致させるにはどうすればよいですか? (regex?library?google maps?)
- 19. iOS SDK用Googleマップ - 名前で場所を表示するにはどうすればよいですか?
- 20. 目印ラベルを使用してGoogleマップを表示するにはどうすればよいですか?
- 21. Googleマップを使用して距離を計算するにはどうすればよいですか?
- 22. GoogleマップV2を使用してシングルマーカーを削除するにはどうすればよいですか?
- 23. Googleマップを使用して期間を表示するにはどうすればよいですか?
- 24. GoogleマップでKMLを使用しています。どのようにすればいいですか?
- 25. Googleマップを使用して座標から住所を取得することはできますか?
- 26. 場所ピッカーの住所から国、都市を取得するにはどうすればよいですか?
- 27. GoogleアプリスクリプトでURLを開くにはどうすればよいですか?
- 28. Googleドライブでファイルを開くにはどうすればよいですか? - Cordova
- 29. Google Datalabでgzipファイルを開くにはどうすればよいですか?
- 30. ポップアップウィンドウでGoogleマップのリンクを開くにはどうすればよいですか?