Re-export geometry constructors from ol/geom

This commit is contained in:
Tim Schaub
2018-04-23 13:44:47 -06:00
parent 311ab0eae1
commit 487ace2362
8 changed files with 19 additions and 17 deletions

View File

@@ -2,9 +2,7 @@ import {inherits} from '../src/ol/index.js';
import Feature from '../src/ol/Feature.js'; import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js'; import Map from '../src/ol/Map.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js'; import {LineString, Point, Polygon} from '../src/ol/geom.js';
import Point from '../src/ol/geom/Point.js';
import Polygon from '../src/ol/geom/Polygon.js';
import {defaults as defaultInteractions} from '../src/ol/interaction.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js';
import PointerInteraction from '../src/ol/interaction/Pointer.js'; import PointerInteraction from '../src/ol/interaction/Pointer.js';
import TileLayer from '../src/ol/layer/Tile.js'; import TileLayer from '../src/ol/layer/Tile.js';

View File

@@ -1,7 +1,6 @@
import Map from '../src/ol/Map.js'; import Map from '../src/ol/Map.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import MultiPoint from '../src/ol/geom/MultiPoint.js'; import {MultiPoint, Point} from '../src/ol/geom.js';
import Point from '../src/ol/geom/Point.js';
import TileLayer from '../src/ol/layer/Tile.js'; import TileLayer from '../src/ol/layer/Tile.js';
import OSM from '../src/ol/source/OSM.js'; import OSM from '../src/ol/source/OSM.js';
import CircleStyle from '../src/ol/style/Circle.js'; import CircleStyle from '../src/ol/style/Circle.js';

View File

@@ -3,8 +3,7 @@ import Map from '../src/ol/Map.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import {defaults as defaultControls} from '../src/ol/control.js'; import {defaults as defaultControls} from '../src/ol/control.js';
import IGC from '../src/ol/format/IGC.js'; import IGC from '../src/ol/format/IGC.js';
import LineString from '../src/ol/geom/LineString.js'; import {LineString, Point} from '../src/ol/geom.js';
import Point from '../src/ol/geom/Point.js';
import TileLayer from '../src/ol/layer/Tile.js'; import TileLayer from '../src/ol/layer/Tile.js';
import VectorLayer from '../src/ol/layer/Vector.js'; import VectorLayer from '../src/ol/layer/Vector.js';
import OSM, {ATTRIBUTION} from '../src/ol/source/OSM.js'; import OSM, {ATTRIBUTION} from '../src/ol/source/OSM.js';

View File

@@ -3,8 +3,7 @@ import {unByKey} from '../src/ol/Observable.js';
import Overlay from '../src/ol/Overlay.js'; import Overlay from '../src/ol/Overlay.js';
import {getArea, getLength} from '../src/ol/sphere.js'; import {getArea, getLength} from '../src/ol/sphere.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js'; import {LineString, Polygon} from '../src/ol/geom.js';
import Polygon from '../src/ol/geom/Polygon.js';
import Draw from '../src/ol/interaction/Draw.js'; import Draw from '../src/ol/interaction/Draw.js';
import TileLayer from '../src/ol/layer/Tile.js'; import TileLayer from '../src/ol/layer/Tile.js';
import VectorLayer from '../src/ol/layer/Vector.js'; import VectorLayer from '../src/ol/layer/Vector.js';

View File

@@ -1,6 +1,4 @@
import LineString from '../src/ol/geom/LineString.js'; import {LineString, Point, Polygon} from '../src/ol/geom.js';
import Point from '../src/ol/geom/Point.js';
import Polygon from '../src/ol/geom/Polygon.js';
import {toContext} from '../src/ol/render.js'; import {toContext} from '../src/ol/render.js';
import CircleStyle from '../src/ol/style/Circle.js'; import CircleStyle from '../src/ol/style/Circle.js';
import Fill from '../src/ol/style/Fill.js'; import Fill from '../src/ol/style/Fill.js';

View File

@@ -1,8 +1,7 @@
import Feature from '../src/ol/Feature.js'; import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js'; import Map from '../src/ol/Map.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js'; import {LineString, Point} from '../src/ol/geom.js';
import Point from '../src/ol/geom/Point.js';
import VectorLayer from '../src/ol/layer/Vector.js'; import VectorLayer from '../src/ol/layer/Vector.js';
import VectorSource from '../src/ol/source/Vector.js'; import VectorSource from '../src/ol/source/Vector.js';
import CircleStyle from '../src/ol/style/Circle.js'; import CircleStyle from '../src/ol/style/Circle.js';

View File

@@ -4,9 +4,7 @@
import Feature from '../src/ol/Feature.js'; import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js'; import Map from '../src/ol/Map.js';
import View from '../src/ol/View.js'; import View from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js'; import {Point, LineString, Polygon} from '../src/ol/geom.js';
import LineString from '../src/ol/geom/LineString.js';
import Polygon from '../src/ol/geom/Polygon.js';
import Draw from '../src/ol/interaction/Draw.js'; import Draw from '../src/ol/interaction/Draw.js';
import Snap from '../src/ol/interaction/Snap.js'; import Snap from '../src/ol/interaction/Snap.js';
import TileLayer from '../src/ol/layer/Tile.js'; import TileLayer from '../src/ol/layer/Tile.js';

12
src/ol/geom.js Normal file
View File

@@ -0,0 +1,12 @@
/**
* @module ol/geom
*/
export {default as Circle} from './geom/Circle.js';
export {default as Geometry} from './geom/Geometry.js';
export {default as LineString} from './geom/LineString.js';
export {default as MultiLineString} from './geom/MultiLineString.js';
export {default as MultiPoint} from './geom/MultiPoint.js';
export {default as MultiPolygon} from './geom/MultiPolygon.js';
export {default as Point} from './geom/Point.js';
export {default as Polygon} from './geom/Polygon.js';