Android V2のGoogleマップAPIでプログラムでマーカークリック(または他のマップイベントも)をトリガーしようとしています。誰かがそれを行う方法についてアイデアを持っていますか?
どうやらjavascriptapi(v3)にはトリガー機能がありますが、Android用のものは見つかりませんでした。
助けてくれてありがとう。
マーカーのクリックを直接トリガーすることはできません。
OnMarkerClickがfalseを返したときにデフォルトの実装を実行する必要がある場合(またはOnMarkerClickListenerがない場合)、自分で実行する必要があります。
marker.showInfoWindow();
map.animateCamera(CameraUpdateFactory.newLatLng(marker.getPosition()), 250, null);
ここでは250が想定されていますが、APIは、このデフォルトのマーカークリック動作に内部的に使用される値を提供しません。
OnMarkerClickListenerがある場合は、参照を保持して関数を呼び出し、マーカーをパラメーターとして送信できます。
GoogleマップV2のマーカークリックを検出するための優れたチュートリアルがここにあります: http://Android-er.blogspot.in/2013/01/google-maps-Android-api-v2-example_5213.html
これがお役に立てば幸いです。