From 12fe08884eed37a7d673061b4816505dcf05e26e Mon Sep 17 00:00:00 2001 From: Andrey Novikov <novikov@gmail.com> Date: Wed, 19 Jul 2017 14:46:25 +0300 Subject: [PATCH] Enable custom label loader in label layer (#377) --- .../org/oscim/layers/tile/vector/labeling/LabelLayer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vtm/src/org/oscim/layers/tile/vector/labeling/LabelLayer.java b/vtm/src/org/oscim/layers/tile/vector/labeling/LabelLayer.java index 25dc11c2..918b9ddd 100644 --- a/vtm/src/org/oscim/layers/tile/vector/labeling/LabelLayer.java +++ b/vtm/src/org/oscim/layers/tile/vector/labeling/LabelLayer.java @@ -2,6 +2,7 @@ * Copyright 2012, 2013 Hannes Janetzek * Copyright 2017 Wolfgang Schramm * Copyright 2017 devemux86 + * Copyright 2017 Andrey Novikov * * This file is part of the OpenScienceMap project (http://www.opensciencemap.org). * @@ -41,9 +42,13 @@ public class LabelLayer extends Layer implements Map.UpdateListener, TileManager private final Worker mWorker; public LabelLayer(Map map, VectorTileLayer l) { + this(map, l, new LabelTileLoaderHook()); + } + + public LabelLayer(Map map, VectorTileLayer l, VectorTileLayer.TileLoaderThemeHook h) { super(map); l.getManager().events.bind(this); - l.addHook(new LabelTileLoaderHook()); + l.addHook(h); mLabelPlacer = new LabelPlacement(map, l.tileRenderer()); mWorker = new Worker(map);