7

新しいGoogle Maps API V2でアプリケーションを作成していて、マーカーがクリックされたときに表示されるInfoWindowのクリックをインターセプトする必要があります。Android OnInfoWindowClickListener()が呼び出されなかった

私は情報ウィンドウのクリックを聞くためにそれを行うことを想定documentationを読む:

mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() { 

     @Override 
     public void onInfoWindowClick(Marker marker) { 

      Log.d("", marker.getTitle()); 
     } 
    }); 

しかし、残念ながら、メソッドが呼び出されることはありません。

マーカーのクリックを聞き取り、OnInfoWindowClickListenerの代わりにsetOnMarkerClickListenerを使用すると、正常に動作します。

あなたが実際にマーカータイトルのポップアップではなく、マーカーをクリックすると、希望いくつかの助けを見つけるため、事前に感謝

答えて

11

はOnInfoWindowClickListenerが呼び出されます。

上記はうまく動作します。

+0

はい、うまくいきました。私はOnInfoWindowClickListenerを2回inseadを1回追加するだけです。ちょうど私の間違い! – TheModularMind