extract Layer drawing utilities from RenderOverlay into BasicOverlay
This commit is contained in:
@@ -6,7 +6,7 @@ import org.oscim.core.MapPosition;
|
||||
import org.oscim.core.MercatorProjection;
|
||||
import org.oscim.overlay.OverlayItem.HotspotPlace;
|
||||
import org.oscim.renderer.layer.SymbolLayer;
|
||||
import org.oscim.renderer.overlays.RenderOverlay;
|
||||
import org.oscim.renderer.overlays.BasicOverlay;
|
||||
import org.oscim.view.MapView;
|
||||
|
||||
import android.graphics.Rect;
|
||||
@@ -54,7 +54,7 @@ public abstract class ItemizedOverlay<Item extends OverlayItem> extends Overlay
|
||||
// pre-projected points to zoomlovel 20
|
||||
private static final byte MAX_ZOOM = 20;
|
||||
|
||||
class ItemOverlay extends RenderOverlay {
|
||||
class ItemOverlay extends BasicOverlay {
|
||||
|
||||
private SymbolLayer mSymbolLayer;
|
||||
private float[] mMvp = new float[16];
|
||||
|
||||
@@ -23,7 +23,7 @@ import org.oscim.core.MapPosition;
|
||||
import org.oscim.core.MercatorProjection;
|
||||
import org.oscim.renderer.layer.Layer;
|
||||
import org.oscim.renderer.layer.LineLayer;
|
||||
import org.oscim.renderer.overlays.RenderOverlay;
|
||||
import org.oscim.renderer.overlays.BasicOverlay;
|
||||
import org.oscim.theme.renderinstruction.Line;
|
||||
import org.oscim.view.MapView;
|
||||
|
||||
@@ -42,7 +42,7 @@ public class PathOverlay extends Overlay {
|
||||
/** Paint settings. */
|
||||
protected Paint mPaint = new Paint();
|
||||
|
||||
class RenderPath extends RenderOverlay {
|
||||
class RenderPath extends BasicOverlay {
|
||||
|
||||
private static final byte MAX_ZOOM = 20;
|
||||
private static final int MIN_DIST = 4;
|
||||
|
||||
Reference in New Issue
Block a user