javascript — переключить слой GeoJSON на боковой панели листовки

Переключить слой GeoJSON на боковой панели листовки

Как я могу переключать слои GeoJSON на карте листовки, как слои L.marker?

https://jsfiddle.net/mawr35vj/

Прошу прощения, если это простой вопрос, я все еще новичок в листовке и провел весь день на этом.

Вот GeoJSON, который я хотел бы включить в боковой панели.

 fetch('https://data.cityofnewyork.us/resource/ek5y-zcyf.geojson?$where=latitude is not null') .then(function (response) { // Read data as JSON return response.json(); }) .then(function (data2) { // Create the Leaflet layer for the data var complaintLayer = L.geoJson(data2, { // We make the points circles instead of markers so we can style them pointToLayer: function (geoJsonPoint, latlng) { return L.circleMarker(latlng); }, // Then we can style them as we would other features style: function (geoJsonFeature) { return { fillColor: '#0000ff', radius: 6, fillOpacity: 0.7, stroke: false }; } }); }); 

-Я попытался присвоить ему «вар»
-Я попытался добавить «слой жалобы» в оверлеях, как я сделал с L.marker
И многие другие вещи, которые я не могу вспомнить, но, очевидно, не работает …

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector