From 910004b9404a6b81b5178371a07ef0f98e03f51b Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 23 Apr 2018 14:28:42 -0600 Subject: [PATCH] Re-export layer constructors from ol/layer --- examples/arcgis-image.js | 3 +-- examples/box-selection.js | 3 +-- examples/center.js | 3 +-- examples/chaikin.js | 3 +-- examples/cluster.js | 3 +-- examples/custom-interactions.js | 3 +-- examples/d3.js | 3 +-- examples/drag-and-drop-image-vector.js | 3 +-- examples/drag-and-drop.js | 3 +-- examples/draw-and-modify-features.js | 3 +-- examples/draw-features.js | 3 +-- examples/draw-freehand.js | 3 +-- examples/draw-shapes.js | 3 +-- examples/earthquake-clusters.js | 3 +-- examples/earthquake-custom-symbol.js | 3 +-- examples/export-map.js | 3 +-- examples/export-pdf.js | 3 +-- examples/extent-interaction.js | 3 +-- examples/feature-animation.js | 3 +-- examples/feature-move-animation.js | 3 +-- examples/flight-animation.js | 3 +-- examples/geojson-vt.js | 3 +-- examples/geojson.js | 3 +-- examples/geolocation.js | 3 +-- examples/gpx.js | 3 +-- examples/heatmap-earthquakes.js | 3 +-- examples/hit-tolerance.js | 3 +-- examples/icon-color.js | 3 +-- examples/icon-negative.js | 3 +-- examples/icon.js | 3 +-- examples/igc.js | 3 +-- examples/jsts.js | 3 +-- examples/kml-earthquakes.js | 3 +-- examples/kml-timezones.js | 3 +-- examples/kml.js | 3 +-- examples/layer-group.js | 3 +-- examples/line-arrows.js | 3 +-- examples/measure.js | 3 +-- examples/modify-features.js | 3 +-- examples/raster.js | 3 +-- examples/region-growing.js | 3 +-- examples/reprojection-image.js | 3 +-- examples/sea-level.js | 3 +-- examples/select-features.js | 3 +-- examples/shaded-relief.js | 3 +-- examples/snap.js | 3 +-- examples/street-labels.js | 3 +-- examples/tissot.js | 3 +-- examples/topojson.js | 3 +-- examples/topolis.js | 3 +-- examples/translate-features.js | 3 +-- examples/turf.js | 3 +-- examples/vector-esri-edit.js | 3 +-- examples/vector-esri.js | 3 +-- examples/vector-labels.js | 3 +-- examples/vector-osm.js | 3 +-- examples/vector-wfs-getfeature.js | 3 +-- examples/vector-wfs.js | 3 +-- examples/wkt.js | 3 +-- examples/wms-image.js | 3 +-- examples/wms-no-proj.js | 3 +-- src/ol/layer.js | 12 ++++++++++++ 62 files changed, 73 insertions(+), 122 deletions(-) create mode 100644 src/ol/layer.js diff --git a/examples/arcgis-image.js b/examples/arcgis-image.js index b01a5488b1..aff5b8f2ee 100644 --- a/examples/arcgis-image.js +++ b/examples/arcgis-image.js @@ -1,7 +1,6 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import ImageLayer from '../src/ol/layer/Image.js'; +import {Tile as TileLayer, Image as ImageLayer} from '../src/ol/layer.js'; import {OSM, ImageArcGISRest} from '../src/ol/source.js'; const url = 'https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' + diff --git a/examples/box-selection.js b/examples/box-selection.js index 8237ef6d11..3f1bb763c6 100644 --- a/examples/box-selection.js +++ b/examples/box-selection.js @@ -3,8 +3,7 @@ import View from '../src/ol/View.js'; import {platformModifierKeyOnly} from '../src/ol/events/condition.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {DragBox, Select} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; diff --git a/examples/center.js b/examples/center.js index 3706c07591..784b72b5f3 100644 --- a/examples/center.js +++ b/examples/center.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/chaikin.js b/examples/chaikin.js index f35378ddc5..15112b9721 100644 --- a/examples/chaikin.js +++ b/examples/chaikin.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; import Draw from '../src/ol/interaction/Draw.js'; import smooth from 'chaikin-smooth'; diff --git a/examples/cluster.js b/examples/cluster.js index aecd5b45a1..c281826ed5 100644 --- a/examples/cluster.js +++ b/examples/cluster.js @@ -2,8 +2,7 @@ import Feature from '../src/ol/Feature.js'; import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {Cluster, OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/custom-interactions.js b/examples/custom-interactions.js index 4ff70127bb..89fc735fc7 100644 --- a/examples/custom-interactions.js +++ b/examples/custom-interactions.js @@ -4,8 +4,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {LineString, Point, Polygon} from '../src/ol/geom.js'; import {defaults as defaultInteractions, Pointer as PointerInteraction} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {TileJSON, Vector as VectorSource} from '../src/ol/source.js'; import Fill from '../src/ol/style/Fill.js'; import Icon from '../src/ol/style/Icon.js'; diff --git a/examples/d3.js b/examples/d3.js index 8fb148be35..778add595b 100644 --- a/examples/d3.js +++ b/examples/d3.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {getWidth, getCenter} from '../src/ol/extent.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {fromLonLat, toLonLat} from '../src/ol/proj.js'; import {ImageCanvas as ImageCanvasSource, Stamen} from '../src/ol/source.js'; diff --git a/examples/drag-and-drop-image-vector.js b/examples/drag-and-drop-image-vector.js index 2247223442..785a2dfb14 100644 --- a/examples/drag-and-drop-image-vector.js +++ b/examples/drag-and-drop-image-vector.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {GPX, GeoJSON, IGC, KML, TopoJSON} from '../src/ol/format.js'; import {defaults as defaultInteractions, DragAndDrop} from '../src/ol/interaction.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Vector as VectorLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {BingMaps, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/drag-and-drop.js b/examples/drag-and-drop.js index f65a9c8096..2df96d3d4c 100644 --- a/examples/drag-and-drop.js +++ b/examples/drag-and-drop.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {GPX, GeoJSON, IGC, KML, TopoJSON} from '../src/ol/format.js'; import {defaults as defaultInteractions, DragAndDrop} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {BingMaps, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/draw-and-modify-features.js b/examples/draw-and-modify-features.js index dc11b91c1b..ce4e9d9564 100644 --- a/examples/draw-and-modify-features.js +++ b/examples/draw-and-modify-features.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {Draw, Modify, Snap} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/draw-features.js b/examples/draw-features.js index 6c70ac7ef4..4d0d200b8f 100644 --- a/examples/draw-features.js +++ b/examples/draw-features.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Draw from '../src/ol/interaction/Draw.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const raster = new TileLayer({ diff --git a/examples/draw-freehand.js b/examples/draw-freehand.js index e25b137433..92cefa6c89 100644 --- a/examples/draw-freehand.js +++ b/examples/draw-freehand.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Draw from '../src/ol/interaction/Draw.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const raster = new TileLayer({ diff --git a/examples/draw-shapes.js b/examples/draw-shapes.js index 550c5fb82e..c99c94ffee 100644 --- a/examples/draw-shapes.js +++ b/examples/draw-shapes.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Polygon from '../src/ol/geom/Polygon.js'; import Draw, {createRegularPolygon, createBox} from '../src/ol/interaction/Draw.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const raster = new TileLayer({ diff --git a/examples/earthquake-clusters.js b/examples/earthquake-clusters.js index effa62291f..819e174bb9 100644 --- a/examples/earthquake-clusters.js +++ b/examples/earthquake-clusters.js @@ -3,8 +3,7 @@ import View from '../src/ol/View.js'; import {createEmpty, getWidth, getHeight, extend} from '../src/ol/extent.js'; import KML from '../src/ol/format/KML.js'; import {defaults as defaultInteractions, Select} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {Cluster, Stamen, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/earthquake-custom-symbol.js b/examples/earthquake-custom-symbol.js index 5dba1f2e61..ae03230523 100644 --- a/examples/earthquake-custom-symbol.js +++ b/examples/earthquake-custom-symbol.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import KML from '../src/ol/format/KML.js'; import Polygon from '../src/ol/geom/Polygon.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {toContext} from '../src/ol/render.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/export-map.js b/examples/export-map.js index 72c9596b96..7fb05dad10 100644 --- a/examples/export-map.js +++ b/examples/export-map.js @@ -4,8 +4,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const map = new Map({ diff --git a/examples/export-pdf.js b/examples/export-pdf.js index 2587fd7cc6..47fe27e56f 100644 --- a/examples/export-pdf.js +++ b/examples/export-pdf.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import WKT from '../src/ol/format/WKT.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {unByKey} from '../src/ol/Observable.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; diff --git a/examples/extent-interaction.js b/examples/extent-interaction.js index 5722825d45..14725f2225 100644 --- a/examples/extent-interaction.js +++ b/examples/extent-interaction.js @@ -3,8 +3,7 @@ import View from '../src/ol/View.js'; import {platformModifierKeyOnly} from '../src/ol/events/condition.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import ExtentInteraction from '../src/ol/interaction/Extent.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const vectorSource = new VectorSource({ diff --git a/examples/feature-animation.js b/examples/feature-animation.js index a66128d18b..a91a6c9b7a 100644 --- a/examples/feature-animation.js +++ b/examples/feature-animation.js @@ -5,8 +5,7 @@ import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import {easeOut} from '../src/ol/easing.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; diff --git a/examples/feature-move-animation.js b/examples/feature-move-animation.js index a0adf0b52d..c7d185bc54 100644 --- a/examples/feature-move-animation.js +++ b/examples/feature-move-animation.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Polyline from '../src/ol/format/Polyline.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; import CircleStyle from '../src/ol/style/Circle.js'; diff --git a/examples/flight-animation.js b/examples/flight-animation.js index 270e241894..6bd0c14840 100644 --- a/examples/flight-animation.js +++ b/examples/flight-animation.js @@ -3,8 +3,7 @@ import Feature from '../src/ol/Feature.js'; import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import LineString from '../src/ol/geom/LineString.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; import Stroke from '../src/ol/style/Stroke.js'; diff --git a/examples/geojson-vt.js b/examples/geojson-vt.js index 43cf960a8d..15409bad05 100644 --- a/examples/geojson-vt.js +++ b/examples/geojson-vt.js @@ -4,8 +4,7 @@ import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import OSM from '../src/ol/source/OSM.js'; import VectorTileSource from '../src/ol/source/VectorTile.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorTileLayer from '../src/ol/layer/VectorTile.js'; +import {Tile as TileLayer, VectorTile as VectorTileLayer} from '../src/ol/layer.js'; import Projection from '../src/ol/proj/Projection.js'; diff --git a/examples/geojson.js b/examples/geojson.js index f550b07a71..8f0e25aad8 100644 --- a/examples/geojson.js +++ b/examples/geojson.js @@ -4,8 +4,7 @@ import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import Circle from '../src/ol/geom/Circle.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/geolocation.js b/examples/geolocation.js index 311e7572ed..2e9f984933 100644 --- a/examples/geolocation.js +++ b/examples/geolocation.js @@ -4,8 +4,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/gpx.js b/examples/gpx.js index 9ac032aa7f..b66197f700 100644 --- a/examples/gpx.js +++ b/examples/gpx.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GPX from '../src/ol/format/GPX.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; import CircleStyle from '../src/ol/style/Circle.js'; diff --git a/examples/heatmap-earthquakes.js b/examples/heatmap-earthquakes.js index 054efe098d..953f596946 100644 --- a/examples/heatmap-earthquakes.js +++ b/examples/heatmap-earthquakes.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import KML from '../src/ol/format/KML.js'; -import HeatmapLayer from '../src/ol/layer/Heatmap.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Heatmap as HeatmapLayer, Tile as TileLayer} from '../src/ol/layer.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/hit-tolerance.js b/examples/hit-tolerance.js index 55924617df..e5cee7458b 100644 --- a/examples/hit-tolerance.js +++ b/examples/hit-tolerance.js @@ -1,7 +1,6 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import Feature from '../src/ol/Feature.js'; import LineString from '../src/ol/geom/LineString.js'; diff --git a/examples/icon-color.js b/examples/icon-color.js index 6fe97ff803..44baa44a4b 100644 --- a/examples/icon-color.js +++ b/examples/icon-color.js @@ -2,8 +2,7 @@ import Feature from '../src/ol/Feature.js'; import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import TileJSON from '../src/ol/source/TileJSON.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/icon-negative.js b/examples/icon-negative.js index 94f7ea3633..d664d3f3e4 100644 --- a/examples/icon-negative.js +++ b/examples/icon-negative.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; import Select from '../src/ol/interaction/Select.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; import Icon from '../src/ol/style/Icon.js'; diff --git a/examples/icon.js b/examples/icon.js index 934a164376..ce32ca969d 100644 --- a/examples/icon.js +++ b/examples/icon.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import Overlay from '../src/ol/Overlay.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import TileJSON from '../src/ol/source/TileJSON.js'; import VectorSource from '../src/ol/source/Vector.js'; import Icon from '../src/ol/style/Icon.js'; diff --git a/examples/igc.js b/examples/igc.js index 182d97aeda..569bac4d5f 100644 --- a/examples/igc.js +++ b/examples/igc.js @@ -4,8 +4,7 @@ import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import IGC from '../src/ol/format/IGC.js'; import {LineString, Point} from '../src/ol/geom.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import OSM, {ATTRIBUTION} from '../src/ol/source/OSM.js'; import VectorSource from '../src/ol/source/Vector.js'; import CircleStyle from '../src/ol/style/Circle.js'; diff --git a/examples/jsts.js b/examples/jsts.js index ece0656c23..a0bbb8c29a 100644 --- a/examples/jsts.js +++ b/examples/jsts.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import OSM from '../src/ol/source/OSM.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/kml-earthquakes.js b/examples/kml-earthquakes.js index 42a3847132..bb1fbd7fe9 100644 --- a/examples/kml-earthquakes.js +++ b/examples/kml-earthquakes.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import KML from '../src/ol/format/KML.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; import CircleStyle from '../src/ol/style/Circle.js'; diff --git a/examples/kml-timezones.js b/examples/kml-timezones.js index cd80734a7b..4db5cdceb0 100644 --- a/examples/kml-timezones.js +++ b/examples/kml-timezones.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import KML from '../src/ol/format/KML.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import Stamen from '../src/ol/source/Stamen.js'; import VectorSource from '../src/ol/source/Vector.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/kml.js b/examples/kml.js index 1e50fe67fd..e7b6ef5c7f 100644 --- a/examples/kml.js +++ b/examples/kml.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import KML from '../src/ol/format/KML.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/layer-group.js b/examples/layer-group.js index b40bc3215e..f918ad5242 100644 --- a/examples/layer-group.js +++ b/examples/layer-group.js @@ -1,7 +1,6 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import LayerGroup from '../src/ol/layer/Group.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Group as LayerGroup, Tile as TileLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import OSM from '../src/ol/source/OSM.js'; import TileJSON from '../src/ol/source/TileJSON.js'; diff --git a/examples/line-arrows.js b/examples/line-arrows.js index 92ec879c52..7d7e5a96dd 100644 --- a/examples/line-arrows.js +++ b/examples/line-arrows.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; import Draw from '../src/ol/interaction/Draw.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import Icon from '../src/ol/style/Icon.js'; import Stroke from '../src/ol/style/Stroke.js'; diff --git a/examples/measure.js b/examples/measure.js index e41520e394..179f89ba49 100644 --- a/examples/measure.js +++ b/examples/measure.js @@ -5,8 +5,7 @@ import {getArea, getLength} from '../src/ol/sphere.js'; import View from '../src/ol/View.js'; import {LineString, Polygon} from '../src/ol/geom.js'; import Draw from '../src/ol/interaction/Draw.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/modify-features.js b/examples/modify-features.js index 855e794966..3be37f11dc 100644 --- a/examples/modify-features.js +++ b/examples/modify-features.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {defaults as defaultInteractions, Modify, Select} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; diff --git a/examples/raster.js b/examples/raster.js index be3c85c40d..81a4802c57 100644 --- a/examples/raster.js +++ b/examples/raster.js @@ -2,8 +2,7 @@ // this example uses d3 for which we don't have an externs file. import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import RasterSource from '../src/ol/source/Raster.js'; diff --git a/examples/region-growing.js b/examples/region-growing.js index 8e35a48d12..dd249fb4a2 100644 --- a/examples/region-growing.js +++ b/examples/region-growing.js @@ -1,8 +1,7 @@ // NOCOMPILE import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import RasterSource from '../src/ol/source/Raster.js'; diff --git a/examples/reprojection-image.js b/examples/reprojection-image.js index 81498d1017..642ca466ee 100644 --- a/examples/reprojection-image.js +++ b/examples/reprojection-image.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {getCenter} from '../src/ol/extent.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {transform} from '../src/ol/proj.js'; import Static from '../src/ol/source/ImageStatic.js'; import OSM from '../src/ol/source/OSM.js'; diff --git a/examples/sea-level.js b/examples/sea-level.js index c08952e1d6..83642218e4 100644 --- a/examples/sea-level.js +++ b/examples/sea-level.js @@ -1,8 +1,7 @@ // NOCOMPILE import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import RasterSource from '../src/ol/source/Raster.js'; import XYZ from '../src/ol/source/XYZ.js'; diff --git a/examples/select-features.js b/examples/select-features.js index ef84741527..030c6ccae3 100644 --- a/examples/select-features.js +++ b/examples/select-features.js @@ -3,8 +3,7 @@ import View from '../src/ol/View.js'; import {click, pointerMove, altKeyOnly} from '../src/ol/events/condition.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import Select from '../src/ol/interaction/Select.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import OSM from '../src/ol/source/OSM.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/shaded-relief.js b/examples/shaded-relief.js index 6947d715be..7e0d127884 100644 --- a/examples/shaded-relief.js +++ b/examples/shaded-relief.js @@ -1,8 +1,7 @@ // NOCOMPILE import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import {OSM, Raster, XYZ} from '../src/ol/source.js'; diff --git a/examples/snap.js b/examples/snap.js index 7d9df66dd6..7e101b18d8 100644 --- a/examples/snap.js +++ b/examples/snap.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {Draw, Modify, Select, Snap} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/street-labels.js b/examples/street-labels.js index 8d21993ab1..188f4ae09a 100644 --- a/examples/street-labels.js +++ b/examples/street-labels.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {getCenter} from '../src/ol/extent.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/tissot.js b/examples/tissot.js index c4c7a22b33..c5ecf3a123 100644 --- a/examples/tissot.js +++ b/examples/tissot.js @@ -2,8 +2,7 @@ import Feature from '../src/ol/Feature.js'; import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {circular as circularPolygon} from '../src/ol/geom/Polygon.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import TileWMS from '../src/ol/source/TileWMS.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/topojson.js b/examples/topojson.js index aa539f6d00..24ab70cdec 100644 --- a/examples/topojson.js +++ b/examples/topojson.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import TopoJSON from '../src/ol/format/TopoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import TileJSON from '../src/ol/source/TileJSON.js'; import VectorSource from '../src/ol/source/Vector.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/topolis.js b/examples/topolis.js index 9dd3c8bd55..2a3d8f88d1 100644 --- a/examples/topolis.js +++ b/examples/topolis.js @@ -6,8 +6,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {Point, LineString, Polygon} from '../src/ol/geom.js'; import {Draw, Snap} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import Style from '../src/ol/style/Style.js'; import Stroke from '../src/ol/style/Stroke.js'; diff --git a/examples/translate-features.js b/examples/translate-features.js index f4d7d3592e..fa2aa4d57a 100644 --- a/examples/translate-features.js +++ b/examples/translate-features.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {defaults as defaultInteractions, Select, Translate} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import OSM from '../src/ol/source/OSM.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/turf.js b/examples/turf.js index 0f69af78f7..069544b426 100644 --- a/examples/turf.js +++ b/examples/turf.js @@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {fromLonLat} from '../src/ol/proj.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; diff --git a/examples/vector-esri-edit.js b/examples/vector-esri-edit.js index 03b685d71c..6fa31162f4 100644 --- a/examples/vector-esri-edit.js +++ b/examples/vector-esri-edit.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import EsriJSON from '../src/ol/format/EsriJSON.js'; import {defaults as defaultInteractions, Draw, Modify, Select} from '../src/ol/interaction.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {tile as tileStrategy} from '../src/ol/loadingstrategy.js'; import {fromLonLat} from '../src/ol/proj.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/vector-esri.js b/examples/vector-esri.js index 21e3f84dfd..1628a3d91d 100644 --- a/examples/vector-esri.js +++ b/examples/vector-esri.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import EsriJSON from '../src/ol/format/EsriJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {tile as tileStrategy} from '../src/ol/loadingstrategy.js'; import {fromLonLat} from '../src/ol/proj.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/vector-labels.js b/examples/vector-labels.js index 265d1537f2..73f1a10d08 100644 --- a/examples/vector-labels.js +++ b/examples/vector-labels.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; import CircleStyle from '../src/ol/style/Circle.js'; import Fill from '../src/ol/style/Fill.js'; diff --git a/examples/vector-osm.js b/examples/vector-osm.js index db9980b4b1..35c9465e84 100644 --- a/examples/vector-osm.js +++ b/examples/vector-osm.js @@ -2,8 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import {defaults as defaultControls} from '../src/ol/control.js'; import OSMXML from '../src/ol/format/OSMXML.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {bbox as bboxStrategy} from '../src/ol/loadingstrategy.js'; import {transformExtent} from '../src/ol/proj.js'; import BingMaps from '../src/ol/source/BingMaps.js'; diff --git a/examples/vector-wfs-getfeature.js b/examples/vector-wfs-getfeature.js index a558155698..9d1a397773 100644 --- a/examples/vector-wfs-getfeature.js +++ b/examples/vector-wfs-getfeature.js @@ -6,8 +6,7 @@ import { and as andFilter } from '../src/ol/format/filter.js'; import {WFS, GeoJSON} from '../src/ol/format.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; import Stroke from '../src/ol/style/Stroke.js'; diff --git a/examples/vector-wfs.js b/examples/vector-wfs.js index 7d233dd47b..8651c7a22d 100644 --- a/examples/vector-wfs.js +++ b/examples/vector-wfs.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {bbox as bboxStrategy} from '../src/ol/loadingstrategy.js'; import BingMaps from '../src/ol/source/BingMaps.js'; import VectorSource from '../src/ol/source/Vector.js'; diff --git a/examples/wkt.js b/examples/wkt.js index 169e637863..ced8bb4242 100644 --- a/examples/wkt.js +++ b/examples/wkt.js @@ -1,8 +1,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import WKT from '../src/ol/format/WKT.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import VectorLayer from '../src/ol/layer/Vector.js'; +import {Tile as TileLayer, Vector as VectorLayer} from '../src/ol/layer.js'; import {OSM, Vector as VectorSource} from '../src/ol/source.js'; const raster = new TileLayer({ diff --git a/examples/wms-image.js b/examples/wms-image.js index fa5492c103..ebadd9351d 100644 --- a/examples/wms-image.js +++ b/examples/wms-image.js @@ -1,7 +1,6 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import ImageWMS from '../src/ol/source/ImageWMS.js'; import OSM from '../src/ol/source/OSM.js'; diff --git a/examples/wms-no-proj.js b/examples/wms-no-proj.js index c0afc8834e..ca1d270fff 100644 --- a/examples/wms-no-proj.js +++ b/examples/wms-no-proj.js @@ -1,7 +1,6 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; -import ImageLayer from '../src/ol/layer/Image.js'; -import TileLayer from '../src/ol/layer/Tile.js'; +import {Image as ImageLayer, Tile as TileLayer} from '../src/ol/layer.js'; import Projection from '../src/ol/proj/Projection.js'; import ImageWMS from '../src/ol/source/ImageWMS.js'; import TileWMS from '../src/ol/source/TileWMS.js'; diff --git a/src/ol/layer.js b/src/ol/layer.js new file mode 100644 index 0000000000..c218524084 --- /dev/null +++ b/src/ol/layer.js @@ -0,0 +1,12 @@ + +/** + * @module ol/layer + */ + +export {default as Group} from './layer/Group.js'; +export {default as Heatmap} from './layer/Heatmap.js'; +export {default as Image} from './layer/Image.js'; +export {default as Layer} from './layer/Layer.js'; +export {default as Tile} from './layer/Tile.js'; +export {default as Vector} from './layer/Vector.js'; +export {default as VectorTile} from './layer/VectorTile.js';