add contour-label
This commit is contained in:
parent
43f86e9a66
commit
1bfeac2e01
2 changed files with 21 additions and 24 deletions
|
@ -26,7 +26,7 @@ class MaplibreContourControl {
|
|||
this.controlContainer.classList.add("maplibre-ctrl-contour-active");
|
||||
this.contourButton.title = "Disable Contours";
|
||||
} else {
|
||||
this.contourButton.title = "Ensable Contours";
|
||||
this.contourButton.title = "Enable Contours";
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<script src="{{public_url}}maplibre-gl-inspect.js{{&key_query}}"></script>
|
||||
<script src="{{public_url}}elevation-control.js{{&key_query}}"></script>
|
||||
<script src="{{public_url}}contour-control.js{{&key_query}}"></script>
|
||||
<script src="{{public_url}}elevation-control.js{{&key_query}}"></script>
|
||||
<style>
|
||||
body {background:#fff;color:#333;font-family:Arial, sans-serif;}
|
||||
{{^is_terrain}}
|
||||
|
@ -94,7 +95,7 @@
|
|||
"tiles": [ baseUrl + "/data/{{id}}/contour/{z}/{x}/{y}" ],
|
||||
}
|
||||
},
|
||||
"glyphs": "local://fonts/{fontstack}/{range}.pbf",
|
||||
"glyphs": "/fonts/{fontstack}/{range}.pbf",
|
||||
"terrain": {
|
||||
"source": "terrain"
|
||||
},
|
||||
|
@ -127,24 +128,20 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"id": 'contour-label',
|
||||
"type": 'symbol',
|
||||
"source": 'contour',
|
||||
"source-layer": 'contours',
|
||||
"filter": ['>', ['get', 'level'], 0],
|
||||
"id": "contour-label",
|
||||
"type": "symbol",
|
||||
"source": "contour",
|
||||
"source-layer": "contours",
|
||||
"filter": [">", ["get", "ele"], 0 ],
|
||||
"paint": {
|
||||
'text-halo-color': 'white',
|
||||
'text-halo-width': 1
|
||||
"text-halo-color": "white",
|
||||
"text-halo-width": 1
|
||||
},
|
||||
"layout": {
|
||||
'symbol-placement': 'line',
|
||||
'text-size': 10,
|
||||
'text-field': [
|
||||
'concat',
|
||||
['number-format', ['get', 'ele'], {}],
|
||||
'\''
|
||||
],
|
||||
'text-font': ['Noto Sans Bold']
|
||||
"symbol-placement": "line",
|
||||
"text-size": 10,
|
||||
"text-field": "{ele}",
|
||||
"text-font": ["Noto Sans Bold"]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -179,11 +176,11 @@
|
|||
})
|
||||
);
|
||||
|
||||
//map.addControl(
|
||||
// new ElevationInfo({
|
||||
// url: baseUrl + "/data/{{id}}/elvation/{z}/{x}/{y}"
|
||||
// })
|
||||
//);
|
||||
map.addControl(
|
||||
new ElevationInfoControl({
|
||||
url: baseUrl + "/data/{{id}}/elvation/{z}/{x}/{y}"
|
||||
})
|
||||
);
|
||||
{{/is_terrain}}
|
||||
{{^is_terrain}}
|
||||
|
||||
|
|
Loading…
Reference in a new issue