From c618221a388b2e5c842c9c3952157e68e5769730 Mon Sep 17 00:00:00 2001 From: mar-v-in Date: Thu, 29 Oct 2015 12:04:37 +0100 Subject: [PATCH] Maps: Properly handle invisible map items and impossible lines Fixes #49 --- .../src/main/java/org/microg/gms/maps/BackendMap.java | 6 +++++- .../main/java/org/microg/gms/maps/markup/PolylineImpl.java | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java b/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java index 1bbbd5cc..5bf81405 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java +++ b/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java @@ -38,6 +38,7 @@ import org.oscim.layers.marker.MarkerSymbol; import org.oscim.layers.tile.buildings.BuildingLayer; import org.oscim.layers.tile.vector.VectorTileLayer; import org.oscim.layers.tile.vector.labeling.LabelLayer; +import org.oscim.layers.vector.geometries.Drawable; import org.oscim.map.Layers; import org.oscim.map.Map; import org.oscim.map.Viewport; @@ -171,7 +172,10 @@ public class BackendMap implements ItemizedLayer.OnItemGestureListener points = new ArrayList(); for (LatLng point : options.getPoints()) { points.add(GmsMapsTypeHelper.fromLatLng(point));