1

ここに私のエンドポイントを設定することができます。どのようにして開始点を設定できますか? Googleは新しいAPIを立ち上げGoogleマップの目的地で私の開始点を設定する方法は?

Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

答えて

0

:GoogleマップのURL

https://developers.google.com/maps/documentation/urls/guide

をこのAPIは、Googleマップを起動して検索を実行する

ユニバーサル、クロスプラットフォームのURLを作成することができ、方向とナビゲーションを取得し、マップビューとパノラマ画像を表示します。今、あなたはこのことができます

Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Space+Needle+Seattle+WA&destination=Pike+Place+Market+Seattle+WA&dir_action=navigate"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

希望のようなものを使用することができます上から

!スニペット以下

0

使用:

String uri = "http://maps.google.com/maps?hl=en&saddr=" + currentlatLng.latitude + "," + currentlatLng.longitude + "&daddr=" + destination.latitude + "," + destination.longitude+ "&mode=driving"; 
       Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
       intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
       startActivityForResult(intent, Constants.REQUEST_OPEN_GOOGLE_MAP); 
+0

GoogleはGoogleマップのURLを使用することをお勧めします:https://developers.google.com/maps/documentation/android-api/intents – xomena

+0

@xomena私のシナリオでは、私がする必要があります緯度経度でGoogleマップアプリを開くためにこれを使用してください。 –

+0

Googleの新しい方法で祝福されたPerfectは、Google MapsのURLです。ドキュメントを見てみましょう。これらのURLはクロスプラットフォームなので、ネイティブアプリで簡単に理解できます。同じURLがAndroid、iOS、またはデスクトップブラウザで動作します。 – xomena

関連する問題