diff --git a/vtm/src/org/oscim/layers/marker/ClusterMarkerRenderer.java b/vtm/src/org/oscim/layers/marker/ClusterMarkerRenderer.java index 5d26a299..f91b9bac 100644 --- a/vtm/src/org/oscim/layers/marker/ClusterMarkerRenderer.java +++ b/vtm/src/org/oscim/layers/marker/ClusterMarkerRenderer.java @@ -2,7 +2,7 @@ * Copyright 2013 Hannes Janetzek * Copyright 2016 Izumi Kawashima * Copyright 2017 Longri - * Copyright 2017 devemux86 + * Copyright 2017-2018 devemux86 * Copyright 2017 nebular * Copyright 2017 Wolfgang Schramm * @@ -243,7 +243,8 @@ public class ClusterMarkerRenderer extends MarkerRenderer { //int changedVisible = 0; int numVisible = 0; - mMarkerLayer.map().viewport().getMapExtents(mBox, mExtents); + // Increase view to show items that are partially visible + mMarkerLayer.map().viewport().getMapExtents(mBox, Tile.SIZE / 2); long flip = (long) (Tile.SIZE * v.pos.scale) >> 1; diff --git a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java index 8dcf5165..bd7f6df6 100644 --- a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java +++ b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java @@ -24,6 +24,7 @@ package org.oscim.layers.marker; import org.oscim.backend.CanvasAdapter; import org.oscim.core.Box; import org.oscim.core.Point; +import org.oscim.core.Tile; import org.oscim.event.Gesture; import org.oscim.event.GestureListener; import org.oscim.event.MotionEvent; @@ -190,7 +191,7 @@ public class ItemizedLayer extends MarkerLayer mMarkerLayer; protected final Point mMapPoint = new Point(); - /** - * increase view to show items that are partially visible - */ - protected int mExtents = 100; - /** * flag to force update of markers */ @@ -74,7 +69,8 @@ public class MarkerRenderer extends BucketRenderer { //int changedVisible = 0; int numVisible = 0; - mMarkerLayer.map().viewport().getMapExtents(mBox, mExtents); + // Increase view to show items that are partially visible + mMarkerLayer.map().viewport().getMapExtents(mBox, Tile.SIZE / 2); long flip = (long) (Tile.SIZE * v.pos.scale) >> 1;