diff --git a/examples/wkt.html b/examples/wkt.html index 9af19088d3..bd605bcdfc 100644 --- a/examples/wkt.html +++ b/examples/wkt.html @@ -1,13 +1,9 @@ --- -layout: example.html -title: WKT example +layout: strapless.html +title: WKT shortdesc: Example of using the WKT parser. docs: > Create features from geometries in WKT (Well Known Text) format. tags: "wkt, well known text" --- -
-
-
-
-
+
diff --git a/examples/wkt.js b/examples/wkt.js index 71bc0b4db4..5d18d901f3 100644 --- a/examples/wkt.js +++ b/examples/wkt.js @@ -10,12 +10,16 @@ var raster = new ol.layer.Tile({ source: new ol.source.OSM() }); +var wkt = 'POLYGON((10.689 -25.092, 34.595 ' + + '-20.170, 38.814 -35.639, 13.502 ' + + '-39.155, 10.689 -25.092))'; + var format = new ol.format.WKT(); -var feature = format.readFeature( - 'POLYGON((10.689697265625 -25.0927734375, 34.595947265625 ' + - '-20.1708984375, 38.814697265625 -35.6396484375, 13.502197265625 ' + - '-39.1552734375, 10.689697265625 -25.0927734375))'); -feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); + +var feature = format.readFeature(wkt, { + dataProjection: 'EPSG:4326', + featureProjection: 'EPSG:3857' +}); var vector = new ol.layer.Vector({ source: new ol.source.Vector({ @@ -27,7 +31,7 @@ var map = new ol.Map({ layers: [raster, vector], target: 'map', view: new ol.View({ - center: [2952104.019976033, -3277504.823700756], + center: [2952104.0199, -3277504.823], zoom: 4 }) });