2016-09-08 5 views
0

Google Maps AndroidまたはiOS APIを使用すると、地図にいくつかの場所アイコンが表示されます。Google Maps Android API v2:デフォルトのPOIをクリック可能にして詳細を取得する方法

私が知りたい:

  1. 場所がクリック可能にするためにどのように?
  2. 場所の詳細を取得するには?それは Googleの場所IDですか?
  3. POI層を無効にするにはどうすればよいですか?

GoogleマップJavascript APIを使用する場合は、地図上にPOIもあります。デフォルトでは、それらをクリックすると、その場所の情報ウィンドウが表示されます。 POIレイヤーを簡単に無効にすることもできます。しかし、私はそれを行うための関連するAPIは見つかりませんでした。

screenshot

+0

を処理するために登録することができ、これはあなたが探しているAPIは以下のとおりです。 https://developers.google.com/places/ – Rafal

答えて

0

GoogleマップのAndroid SDK v9.6でこの機能を追加しました。

今、あなたはGoogleMapからGoogleMap.OnPoiClickListenerが、私は信じてonPoiClick(PointOfInterest poi)

0

マップ上ではないすべてのアイコンがクリック可能であることGoogle Maps object documentationに記載されています。たとえば、乗換駅のアイコンをクリックすることはできません。ただし、マップに追加するマーカーはクリック可能で、APIにはさまざまなマーカーインタラクションのリスナーコールバックインターフェイスがあります。

あなたのプレイスIDに関する問題については、Android用GoogleプレイスAPIにはdocumentationがあります。

場所IDは、ビジネス、ランドマーク、公園、交差点を含むほとんどの場所で利用できます。これらのIDは安定しています。つまり、プレースのプレースIDを特定したら、そのプレースを次に検索するときにその値を再利用できます。 GoogleプレイスAPIといくつかのGoogle Maps APIで同じ場所IDを使用できます。プレイスIDの詳細については、上記のドキュメントリンクを確認してください。

Googleプレイスでのアンドロイドの動作の詳細については、tutorialをご確認ください。

+0

は、最初の質問のために、それは私ですこれまでGoogle Maps Android/iOS APIを使用して行うことはできません。プレイスIDの質問については、これらのデフォルトアイコンのプレースIDを取得する方法を知りたいと思います。それはこれまで可能ではないようです。 – speshiou

関連する問題