2016-10-20 64 views
0

我從查詢中生成一個geojson文件,我想在我的小冊子服務中顯示結果。在小冊子中使用geojson結果文件

下面是當前的代碼,適用於本地存儲的文件:

$.getJSON("local_file",function(data){ 
L.geoJson(data).addTo(map); 
}); 

我想是能夠傳遞文件作爲URL參數(如http://mydomain.tld/maps/index.html?myfile.geojson或任何其他解決方案,這將標誌着。我的地圖我的查詢結果

謝謝

+0

你使用什麼服務器端語言? – xmojmr

+1

我可以使用PHP和HTML – Mmeinert

+0

我正在嘗試另一種方法,使用傳單-ajax,現在我使用: var geojsonLayer = new L.GeoJSON.AJAX(「./ map.geojson」)。addTo(map); 是否可以將「./map.geojson」替換爲來自臨時生成的(由php)geojson文件生成的數據? – Mmeinert

回答

0

我終於得到它與leaflet.ajax.js工作:

var jsonLayer= new L.GeoJSON.AJAX("query_json.php").addTo(map); 

query_json.php我建立了與數據庫的連接並使用jQuery的函數json_encode($my_var)來回顯結果。

相關問題