2017-02-21 16 views
0

В настоящее время я пытаюсь преобразовать LineString из Oracle Spatial в Leaflet 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. Карта Leaflet обрабатывает экземпляры L.Layer, а не произвольные данные.

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

var geojsonLayer = L.geoJson(geojsonFeature); 

map.addLayer(geojsonLayer); 

Прочитайте также Leaflet GeoJSON tutorial.

+0

Я понял, что у меня был неверный экземпляр листовки, установленный на моей карте. Я использовал листовки.mnivore для решения проблемы – Jared

Смежные вопросы