From aaf250dca471b7904b8b50dc84da10e505474d41 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 29 Jan 2014 00:56:50 +0100 Subject: [PATCH] show markers that are partially on screen --- vtm/src/org/oscim/layers/marker/ItemizedLayer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java index 2d3da682..105450a5 100644 --- a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java +++ b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java @@ -103,6 +103,11 @@ public abstract class ItemizedLayer extends MarkerLayer mMap.getViewport().getMapViewProjection(mBox); float flipMax = (float) (Tile.SIZE * pos.scale) / 2; + /** increase view to show items that are partially visible */ + for (int i = 0; i < 8; i++) + // should suffice for reasonable large items + mBox[i] += mBox[i] > 0 ? 100 : -100; + synchronized (lock) { if (mItems == null) {