Как отобразить файл kml с html-атрибутами CDATA, используя leaflet-omnivore - PullRequest
0 голосов
/ 08 мая 2019

Я хочу вывести карту из файла KML.Этот файл содержит атрибуты CDATA Html.Я пробую некоторые коды, но карта не отображается, и я не могу найти настоящий исходный код, чтобы делать то, что я хочу.Я не знаю, неверно ли отформатирован мой KML-файл или нет, поскольку я распаковал его из KMZ-файла с помощью программного обеспечения Google Планета Земля.

Я пробую код из http://harrywood.co.uk/maps/examples/leaflet/kml.view.html, а другой изhttps://github.com/makinacorpus/Leaflet.FileLayer Но в обоих случаях моя карта не отображается.

  function init() {
     var map = new L.Map('map');                       

     L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
        attribution: '&copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors',
        maxZoom: 18
     }).addTo(map);
     map.attributionControl.setPrefix(''); // Don't show the 'Powered by Leaflet' text.

     var kmlLayer = new L.KML("Villages.kml", {async: true});

     kmlLayer.on("loaded", function(e) { 
        map.fitBounds(e.target.getBounds());
     });

     map.addLayer(kmlLayer);

  }

Я ожидаю, что карта отобразится на моей веб-странице HTML с использованием файла KML.И всплывающее окно в карте также будет отображаться.Спасибо

...