summaryrefslogtreecommitdiff
path: root/htdocs/mapscript.js
diff options
context:
space:
mode:
authorMarkus Koch <markus@notsyncing.net>2020-05-05 19:44:54 +0200
committerMarkus Koch <markus@notsyncing.net>2020-05-05 19:47:57 +0200
commitb0adb91c69941e98ed54d9f10c651115cedfebfb (patch)
treefce7851584b92cbb6c767c0e583d2bf1ada17cde /htdocs/mapscript.js
parent2054d66191d2d7885f59ead1be882ca694feccfe (diff)
downloadlifomapserver-b0adb91c69941e98ed54d9f10c651115cedfebfb.tar.gz
lifomapserver-b0adb91c69941e98ed54d9f10c651115cedfebfb.tar.bz2
lifomapserver-b0adb91c69941e98ed54d9f10c651115cedfebfb.zip
Make street label collision flag a function
Diffstat (limited to 'htdocs/mapscript.js')
-rw-r--r--htdocs/mapscript.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/htdocs/mapscript.js b/htdocs/mapscript.js
index 8010b35..db74053 100644
--- a/htdocs/mapscript.js
+++ b/htdocs/mapscript.js
@@ -36,6 +36,13 @@ var streetLabelsRenderer = new L.StreetLabels({
},
});
+streetLabelsRenderer._getCollisionFlag = function (layer) {
+ if (!(layer instanceof L.Polygon)) // Always check collision for streets
+ return true;
+ zoom = mymap.getZoom();
+ return (zoom < 5);
+}
+
streetLabelsRenderer._getDynamicFontSize = function (layer) {
zoom = mymap.getZoom();