のマーカーに問題がありmapview
ます。ldpi
各描画可能フォルダー ( 、mdpi
、 )に 3 つの画像 (png) がありますhdpi
。マーカー ドローアブルを 1 回初期化します。
私はフィールドを持っているprivate Drawable drawable;
ので、どこでも使用します:
restaurantsOverlay = new SimpleItemizedOverlay(drawable, mapView);
...
restaurantsOverlay.addOverlay(overlayItem);
...
mapOverlays.add(restaurantsOverlay);
クラスのメソッドをオーバーライドdraw
して、デフォルトのシャドウを非表示にしました
@Override
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when)
{
super.draw(canvas, mapView, false);
return true;
}
しかし、品質の悪いマーカーもあれば、良いマーカーもいくつかあります。その理由は理解できます。