我从查询生成geojson文件,我想在我的传单服务上显示结果。
以下是适用于本地存储文件的当前代码:
$.getJSON("local_file",function(data){
L.geoJson(data).addTo(map);
});
我想要的是能够将文件作为url参数传递(例如http://mydomain.tld/maps/index.html?myfile.geojson或任何其他解决方案,它会用我的查询结果标记我的地图。
谢谢
答案 0 :(得分:0)
我终于使用了leaflet.ajax.js:
var jsonLayer= new L.GeoJSON.AJAX("query_json.php").addTo(map);
在query_json.php
中,我建立了与数据库的连接,并使用json_encode($my_var)
jquery函数来回显结果。