Add parcel overlay to raster tile map
Makes it easier to tell what parcel we're talking about.
This commit is contained in:
parent
313dacd956
commit
441e4d45b1
2 changed files with 29 additions and 4 deletions
|
|
@ -106,7 +106,7 @@ class MapProxiedArcgisTile extends HTMLElement {
|
|||
});
|
||||
});
|
||||
for (const on of this._preOns) {
|
||||
this._map.on(on.a, on.b);
|
||||
this._map.on(...on);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -134,11 +134,11 @@ class MapProxiedArcgisTile extends HTMLElement {
|
|||
jumpTo(args) {
|
||||
return this._map.jumpTo(args);
|
||||
}
|
||||
on(a, b) {
|
||||
on(...args) {
|
||||
if (this._map != null) {
|
||||
return this._map.on(a, b);
|
||||
return this._map.on(...args);
|
||||
} else {
|
||||
this._preOns.push({ a: a, b: b });
|
||||
this._preOns.push(args);
|
||||
}
|
||||
}
|
||||
once(a, b) {
|
||||
|
|
|
|||
|
|
@ -137,6 +137,31 @@
|
|||
popup.remove();
|
||||
});
|
||||
});
|
||||
const map_tile = document.querySelector("map-proxied-arcgis-tile");
|
||||
map_tile.on("load", () => {
|
||||
map_tile.addLayer({
|
||||
id: "parcel",
|
||||
minzoom: 14,
|
||||
paint: {
|
||||
"line-color": "#0f0",
|
||||
},
|
||||
source: "tegola",
|
||||
"source-layer": "parcel",
|
||||
type: "line",
|
||||
});
|
||||
map_tile.addLayer({
|
||||
id: "pools",
|
||||
paint: {
|
||||
"circle-color": "#0D6EfD",
|
||||
"circle-radius": 7,
|
||||
"circle-stroke-width": 2,
|
||||
"circle-stroke-color": "#024AB6",
|
||||
},
|
||||
source: "tegola",
|
||||
"source-layer": "feature-pool",
|
||||
type: "circle",
|
||||
});
|
||||
});
|
||||
});
|
||||
await this.fetchTasks();
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue