Uncaught TypeError: L.geoJson.ajax is not a function Leaflet.js Heatmap.js

Uncaught TypeError: L.geoJson.ajax is not a function Leaflet.js Heatmap.js

您好,我遇到了 l.geoJson.ajax 不是函数的错误。我不明白为什么我会遇到这个错误。我在某处读到我们必须将 leaflet.ajax.min.js 文件放在根目录中,但它仍然不起作用。有人可以向我解释我做错了什么吗?这是 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);

谁能告诉我我做错了什么。

你是 loading the Leaflet.AJAX javascript file in your HTML,对吧?