private MapView mapView;
mapView.getOverlays().add(overlay);
私は上記のやり方と似たようなやり方でマーカーを使用することができますか?
ご協力いただければ幸いです。
private MapView mapView;
mapView.getOverlays().add(overlay);
私は上記のやり方と似たようなやり方でマーカーを使用することができますか?
ご協力いただければ幸いです。
私はマーカーと同様に何をすることができますか?
あなたがaddMarker()
を呼び出し、あなたの選択(例えば、ArrayList<Marker>
)のコレクションに結果Marker
オブジェクトを保存します。
CommonsWareからの正解に代わってAndroid Maps Extensionsを使用すると、にgetMarkers()
の機能が追加されます。
Btw。マップV1のmapView.getOverlays().add(overlay)
コードは非常に悪いデザインです。変更のためにList
を渡すべきではありません。したがって、これは拡張ライブラリでは機能しません。
'setMyLocationEnabled(true)'を呼び出した場合、 'MyLocation'マーカーを取得することはどうですか? – theblang
@mattblang:これは 'Marker'ではないので、それを1つとして取り出すことはできません。 – CommonsWare
[このSOの答え](http://stackoverflow.com/questions/14828217/android-map-v2-zoom-to-show-all-the-markers)には、適切なレベルにズームしてすべてを含める簡単な方法がありますしかし、私が「MyLocation」マーカーを含めることを望んでいるのであれば、解決策はもう少し複雑かもしれません。 – theblang