2016-03-21 21 views
0

Google Maps APIを使用して、Googleマップマーカーと屋内マップのPOIの間にルートを作成することはできますか? 「クラシック」マーカーの場合、Directions APIを使用できますが、「クラシック」マーカーのみに限定されているようです。Googleマップ:マーカーと屋内マーカーを移動する

以下の例では、GoogleマップでMadison Square Garden内の住所とPOIの間のルートを作成しましたが、APIを使用してそれを実現する方法はありますか?

スクリーンショット:http://i.imgur.com/aUsxYlh.png?1

出典:https://www.google.com/maps/dir/40.7510242,-73.9931116/40.751578,-73.9939041/@40.7512401,-73.9939461,19.55z/data=!4m2!4m1!3e2

答えて

0

私はGoogleマップAPIの下turn-by-turn navigationを使用することができると思います。指定されたアドレスまたは座標にターンバイターンの方向を示します。指示は常にユーザーの現在地から行われます。

google.navigation:q=a+street+address 

google.navigation:q=latitude,longitude 

これは、使用できるパラメータです。

  • q:ナビゲーション検索のエンドポイントを設定します。これは、緯度、経度、またはクエリ形式の住所にすることができます。複数の結果を返すクエリ文字列の場合、最初の結果が選択されます。

  • mode輸送方法を設定します。モードは、駆動デフォルトオプションで、のいずれかに設定できます。

  • avoidセットを自転車用

  • bを歩くため

  • wを駆動するため

  • dルートは試してみてくださいます避けるために。下記の意図は、あなたのターンの例を与えるフェリー

のための高速道路

  • fのために通行料

  • hため

  • t:避けることはオプションであり、の1以上に設定することができますターンバイナビゲーション。

    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

    ありがとうございます! – GeorgeW

    +0

    これはGoogle Maps Appを起動しないと可能ですか?私はAndroid用Maps APIのみを使用してこれを行い、ユーザーを自分のアプリ内に置いておきたいと思います。 – mclhrn

    関連する問題