Я пытаюсь загрузить внешний geojson, используя буклет ajax. Я думаю, что структура geojson истинна. Это link. Вот что я сделал на основе HERE:Загрузка внешнего файла geojson в карточку листовки с помощью листовки ajax
в голове:
<script src="../external/js/leaflet.js"></script>
<script src="../external/js/leaflet.functionaltilelayer.js"></script>
<script src="../external/js/leaflet.ajax.min.js"></script>
В JavaScript:
var mymap = L.map('mapid',{ center: new L.LatLng(the_center_splitted[0],the_center_splitted[1]),maxZoom: 17, minZoom:11, zoom: 14}); //creating the map
var gs = new L.TileLayer('../external/maps/qom/gs/gs_{x}_{y}_{z}.jpg', {opacity: 1,scheme: 'TMS'}).addTo(mymap); //loading image layer
var geojsonLayer = new L.GeoJSON.AJAX("../external/map/qom/geojson/qom.geojson");
geojsonLayer.addTo(mymap);
Но файл GeoJSON не отображается, и я получаю эту ошибку: ncaught TypeError: L.GeoJSON.AJAX не является конструктором
Я ценю, если кто-нибудь может помочь. Спасибо.
Редактировать свой вопрос и пометить код синтаксисом разметки кода. См. Раздел форматирования здесь: http://stackoverflow.com/questions/ask – henrik