1. ホーム
  2. android

[解決済み] 自分のアプリケーションからGoogle Mapの標準アプリケーションを開くには?

2022-05-01 06:50:13

質問

私のアプリケーションでユーザーがボタンを押すと、標準のGoogle Mapアプリケーションを開き、特定の場所を表示したいと思います。どうすればよいでしょうか?(この場合 com.google.android.maps.MapView )

解決方法は?

を作成する必要があります。 Intent オブジェクトをジオURIで指定します。

String uri = String.format(Locale.ENGLISH, "geo:%f,%f", latitude, longitude);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
context.startActivity(intent);

住所を指定したい場合は、別の形式のgeo-URIを使用する必要があります。 geo:0,0?q=address .

を参照してください。 https://developer.android.com/guide/components/intents-common.html#Maps