【发布时间】:2016-11-16 15:45:54
【问题描述】:
我正在尝试使用传单 ajax 加载外部 geojson。 我认为geojson的结构是真的。这是它的link。 这是我基于HERE所做的:
在头脑中:
<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 文件没有显示,我得到这个错误:
naught TypeError: L.GeoJSON.AJAX 不是构造函数
如果有人可以提供帮助,我将不胜感激。
谢谢你。
【问题讨论】:
-
编辑您的问题并使用代码标记语法标记代码。在此处查看如何格式化部分:stackoverflow.com/questions/ask