2017-02-21 76 views
0

我目前正在嘗試將Oracle Spatial中的LineString轉換爲Leaflet GeoJSON,以便我可以從數據庫中讀取並添加到地圖中。我目前正在使用名爲Terraformer的庫。這是連接代碼:將Oracle Spatial LineString轉換爲Leaflet GeoJSON

var geojson = Terraformer.WKT.parse('LINESTRING (-77.8388214111328 40.6962578192132, -77.9081726074219 40.6655354110279, -78.0084228515625 40.6738683108532)'); 

map.addLayer(geojson); 

回答

0

您必須創建的L.GeoJson一個實例。傳單圖處理L.Layer的實例,而不是任意數據。

var geojsonFeature = Terraformer.WKT.parse('LINESTRING (....)'); 

var geojsonLayer = L.geoJson(geojsonFeature); 

map.addLayer(geojsonLayer); 

也讀Leaflet GeoJSON tutorial也。

+0

我想通了,我的地圖上安裝了傳單的錯誤實例。我用leaflet.omnivore解決了這個問題 – Jared