2016-10-20 11 views
0

私はクエリからgeojsonファイルを生成します。私はリーフレットサービスで結果を表示したいと思います。私が好きな何リーフレットにgeojson結果ファイルを使用

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

urlパラメータ(のようなhttp://mydomain.tld/maps/index.html?myfile.geojsonまたはマークする他のソリューションとしてファイルを渡すことができるようにすることです。ここでは

は、ローカルに保存されたファイルのために働く現在のコードがあります。私のクエリ結果とマイマップ

は、私はついにそれがleaflet.ajax.jsで作業してしまった

+0

どのようなサーバーサイドの言語を使用しますか? – xmojmr

+1

私はPHPとHTMLを使用することができます – Mmeinert

+0

私はリーフレット - ajaxで別のアプローチをしようとしています、今私は使用します: var geojsonLayer = new L.GeoJSON.AJAX( "./ map.geojson")。addTo(map); "./map.geojson"を、一時的に生成された(php)geojsonファイルからのデータで置き換えることはできますか? – Mmeinert

答えて

0

ありがとう:

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

query_json.php私はDBに接続し、json_encode($my_var) jqueryの関数を使用して結果をエコーし​​ます。

関連する問題