Здравствуйте, я столкнулся с этой ошибкой, что l.geoJson.ajax не является функцией. Я не понимаю, почему я столкнулся с этой ошибкой. Я где-то читал, что мы должны разместить файл leaflet.ajax.min.js
в корневом каталоге, но он по-прежнему не работает. может ли кто-нибудь объяснить мне, что я делаю неправильно. Вот код для js:Uncaught TypeError: L.geoJson.ajax не является функцией Leaflet.js Heatmap.js
map = L.map('hmap',{center: [53.15, -6.7],zoom: 10});
// OSM Baselayer
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);
var kildareStyle = {
"fillColor": "#CC9933",
"color": "#000000",
"weight": 2,
"fillOpacity": 0.2
};
var pointStyle = {
radius: 8,
fillColor: "#ff7800",
color: "#000",
weight: 1,
opacity: 1,
fillOpacity: 0.8
};
var kildare = new L.geoJson.ajax('assets/kildare.geojson', {style:kildareStyle}).addTo(map);
// var points = new L.GeoJSON.AJAX('assets/kildare.geojson').addTo(map);
var heat = L.heatLayer(heat_points, {radius:12,blur:25,maxZoom:11}).addTo(map);
Может кто-нибудь объяснить мне, что я делаю неправильно.
yes Я загружаю этот файл – Gardezi
Я загружаю это как '' scritp src = "./ leaflet.ajax.min.js"> ' – Gardezi
Я не знаю, как, но я заменил код в 'leaflet.ajax.min.js' снова, и он начал работать. но теперь я столкнулся с другой ошибкой, что 'L.heatLayer не является функцией'. – Gardezi