Daha çox

Birdən çox GeoJSON Layers


ABŞ-ın broşura xəritəsi var və poçt kodları ilə ilçe formaları arasında keçid etmək istəyirəm. Sənədlərdə və ya baxdığım başqa forumlarda buna necə nail olacağım barədə heç bir təlimat yoxdur.


Nə soruşduğunuzu başa düşsəm, ABŞ-ın əsas xəritəsi və poçt kodları və il formaları üçün geojson təbəqələri var və geojson təbəqələrini dəyişdirmək (açmaq və ya söndürmək) istəyirsiniz?

Vərəqə təbəqəsi nəzarəti bunun üçün hazırlanmışdır

Sənədlər
http://leafletjs.com/reference.html#control-layers

Misal
http://leafletjs.com/examples/layers-control/

VərəqəL.geoJson ()qat nəzarətində istifadə edə biləcəyiniz bir qat qaytarır:

// geojsonu təhlil edin (burada çox sadələşdirilmiş nümunə) var zip = L.geoJson (zipjson, {}); var counties = L.geoJson (countiesjson, {}); // oradan nümunəyə bənzər: var usmap = L.tileLayer (url, {}); // xəritəni başladın var map = L.map ('map', {center: [39.73, -104.99], zoom: 10, layer: [usmap]}); // təbəqələrə qoymaq üçün əsas xəritəni və örtükləri göstərin var baseMaps = {"US": usmap,}; var overlayMaps = {"Ölkələr": bölgələr, "Zips": zip}; // L.control.layers L.control.layers (baseMaps, overlayMaps) .addTo (xəritə) işə salın;


Videoya baxın: Verskeie kunstenaars - Afrikaans is Groot Temalied Afrikaans is Groot 2019 (Oktyabr 2021).