2017-02-21 3 views
0

현재 Oracle Spatial의 선형 문자열을 리플릿 GeoJSON으로 변환하여 데이터베이스에서 읽고 맵에 추가하려고합니다. 현재 Terraformer라는 라이브러리를 사용하고 있습니다. 다음은 첨부 된 코드입니다.Oracle Spatial LineString을 리플릿으로 변환 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

나는 내지도에 리플렛의 잘못된 인스턴스를 설치했다. 문제를 해결하기 위해 전단지를 사용했습니다. – Jared

관련 문제