2016-02-12 2 views
0

Здравствуйте, я столкнулся с этой ошибкой, что 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); 

Может кто-нибудь объяснить мне, что я делаю неправильно.

ответ

1
+0

yes Я загружаю этот файл – Gardezi

+0

Я загружаю это как '' scritp src = "./ leaflet.ajax.min.js"> ' – Gardezi

+0

Я не знаю, как, но я заменил код в 'leaflet.ajax.min.js' снова, и он начал работать. но теперь я столкнулся с другой ошибкой, что 'L.heatLayer не является функцией'. – Gardezi

Смежные вопросы