Android 向け Google マップ v2 には、Markerオブジェクトがあります。このマーカーにドローアブルを設定できるアイコンフィールドがあります。ただし、以前にマーカーに設定されたアイコンを取得したいと思います。これを行う方法はありますか?マップ上に多数のマーカーがあり、衝突を避けるために、これらの各マーカーのドローアブルの境界を計算したいと考えています。
ありがとう、イゴール
Android 向け Google マップ v2 には、Markerオブジェクトがあります。このマーカーにドローアブルを設定できるアイコンフィールドがあります。ただし、以前にマーカーに設定されたアイコンを取得したいと思います。これを行う方法はありますか?マップ上に多数のマーカーがあり、衝突を避けるために、これらの各マーカーのドローアブルの境界を計算したいと考えています。
ありがとう、イゴール
以下は、Google Maps APIS v2 のデモ ファイルのサンプル コードです。これは、Google マップでカスタム アイコンを使用する方法を示しています。
private void addMarkersToMap() {
// Uses a colored icon. this is default icon.
mBrisbane = mMap.addMarker(new MarkerOptions()
.position(BRISBANE)
.title("Brisbane")
.snippet("Population: 2,074,200")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));
// **Uses a custom icon.**
mSydney = mMap.addMarker(new MarkerOptions()
.position(SYDNEY)
.title("Sydney")
.snippet("Population: 4,627,300")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.arrow)));
R.drawable.arrowがカスタム アイコンになります。グラフィック ソフトウェア (Photoshop など) を使用してアイコンを作成し、プロジェクトのres/drwableのフォルダーにアイコンを挿入します。