GeoJson в Leaflet, импорт значений в несколько HTML-таблиц

Я работаю в проекте листовки для просмотра данных точек ГИС, мне удается просматривать слои, устанавливать плитки Google, но я хочу получить атрибуты из слоев в несколько таблиц HTML, я использую плагин боковой панели листовки и вставил несколько таблиц. Пока я могу вызывать файлы Json для отображения в таблицах html в других проектах, но я не могу настроить его для geojson, я пытался понять код из плагина QGIS QGIS2Web, но он использует geojson в качестве файлов js (var), до сих пор я получил этот код, и я не знаю, лучше ли использовать jquery с геойсоном в качестве var (например, qgis2web) или в виде файла геоджон

var map = L.map("map", {
        center: [5, 28],
        zoom: 5,
        minZoom:2,
        maxZoom:20
    }).setView([-23.7, -70.42],16);

L.tileLayer('http://{s}.google.com/vt/lyrs=s&x={x}&y={y}&z={z}',{
    maxZoom: 20,
    subdomains:['mt0','mt1','mt2','mt3']
    }).addTo(map);

var geojsonMarkerOptions = {
    radius: 8,
    fillColor: "#ff7800",
    color: "#000",
    weight: 1,
    opacity: 1,
    fillOpacity: 0.8
};

L.geoJSON(json_Obras, {
    pointToLayer: function (feature, latlng) {
        return L.circleMarker(latlng, geojsonMarkerOptions);
    }
}).addTo(map);

function onEachFeature(feature, layer) {
        layer.bindPopup(feature.properties.OBRA );
    }

L.geoJSON(json_Obras, {
    onEachFeature: onEachFeature
}).addTo(map);

-Как я могу перебрать функцию onEachFeature, чтобы показать больше значений из геойсона? -Как я могу перевести функцию bindpopup, чтобы использовать вставить ее в несколько таблиц HTML? -Есть ли конфликт между плагином боковой панели листовки и листовкой, или некоторыми другими плагинами, так что пока я не могу заставить их работать в одном коде

Спасибо

0 ответов

Другие вопросы по тегам