リーフレットJavaScriptを使用しています。私は、Ajaxリンクを使用してGeoServerから直接データを取得しようとしています。 DataTablesテーブルにうまく配置するためには、DataTablesの指示に従ってJSON.stringifyする必要があります。私は "円形の構造"を取得します。これを行うための他の方法はありますか?ここでgeoJSONデータを文字化できません
は私のコードです:
は今ここにアヤックス
function handleJson(data) {
selectedFeature = L.geoJson(data, {
onEachFeature: function (feature, layer) {
},
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, {
radius: 5,
color: '#3006e8',
weight: 5,
opacity: 100,
fillOpacity: 100
});
}
});
selectedFeature.addTo(drawnItems);
経由GeoServerから選択した機能を取得し、私はidealyこれらの結果はで非常に参考人によってオーバー提供を達成するためにJSON.stringifyを使用する場所でありますdatatables.net ....
http://live.datatables.net/sokitihe/3/edit
私はVaRのselectedFeatureがJSON.stringiへのデータだと思います正しい?私はそれを試して、それは動作しませんでした。
JSON等のカスタムクラス、関数、JSON形式のみ(int型、ブール値、文字列、配列、オブジェクトリテラル) – casraf
は応答ありがとうございベース値の型をサポートしていますをシリアル化することはできません。 geoJSONデータをAjaxリンクから直接解析する方法はありますか?または、何とかそれをvarに代入して解析しますか?私は、AjaxからGeoJSONデータを取得し、JSON.parseを使用して変数「data」に割り当て、そのデータを使用してDatatablesの列を作成する必要があります。 –