1. ホーム
  2. android

Google Map バージョン 2 で drawable の画像をマーカーとして設定する

2023-10-05 20:33:24

質問

私はこのコードの部分を使って、マーカーを MapFragment にマーカーを追加しています。

MarkerOptions op = new MarkerOptions();
op.position(point)
    .title(Location_ArrayList.get(j).getCity_name())
    .snippet(Location_ArrayList.get(j).getVenue_name())
    .draggable(true);
m = map.addMarker(op); 
markers.add(m);

drawableから別の画像を使いたい。

どのように解決するのですか?

このように Drawable として Marker .

BitmapDescriptor icon = BitmapDescriptorFactory.fromResource(R.drawable.current_position_tennis_ball)

MarkerOptions markerOptions = new MarkerOptions().position(latLng)
         .title("Current Location")
         .snippet("Thinking of finding some thing...")
         .icon(icon);

mMarker = googleMap.addMarker(markerOptions);


VectorDrawables そして XML をベースに Drawables する ではない はこれで動作します。