Add initial exports and externs

This commit is contained in:
Tom Payne
2012-09-26 18:22:40 +02:00
parent 3b11398f35
commit 546f1f4b9f
11 changed files with 205 additions and 8 deletions
+3
View File
@@ -0,0 +1,3 @@
goog.require('ol.layer.BingMaps');
goog.exportSymbol('ol.layer.BingMaps', ol.layer.BingMaps);
+5
View File
@@ -0,0 +1,5 @@
goog.require('ol.layer.MapQuestOSM');
goog.require('ol.layer.MapQuestOpenAerial');
goog.exportSymbol('ol.layer.MapQuestOSM', ol.layer.MapQuestOSM);
goog.exportSymbol('ol.layer.MapQuestOpenAerial', ol.layer.MapQuestOpenAerial);
+3
View File
@@ -0,0 +1,3 @@
goog.require('ol.layer.OpenStreetMap');
goog.exportSymbol('ol.layer.OpenStreetMap', ol.layer.OpenStreetMap);
+3
View File
@@ -0,0 +1,3 @@
goog.require('ol.layer.Stamen');
goog.exportSymbol('ol.layer.Stamen', ol.layer.Stamen);
+3
View File
@@ -0,0 +1,3 @@
goog.require('ol.layer.TileJSON');
goog.exportSymbol('ol.layer.TileJSON', ol.layer.TileJSON);
+37
View File
@@ -0,0 +1,37 @@
goog.require('ol.Map');
/**
* @constructor
* @extends {ol.Map}
* @param {Element} container Container.
* @param {olx.MapOptionsExtern} mapOptionsExtern Map options literal.
* @param {goog.dom.ViewportSizeMonitor=} opt_viewportSizeMonitor
* Viewport size monitor.
*/
ol.MapExport = function(container, mapOptionsExtern, opt_viewportSizeMonitor) {
goog.base(this, container, {
center: mapOptionsExtern.center,
doubleClickZoom: mapOptionsExtern.doubleClickZoom,
dragPan: mapOptionsExtern.dragPan,
interactions: mapOptionsExtern.interactions,
keyboard: mapOptionsExtern.keyboard,
keyboardPanOffset: mapOptionsExtern.keyboardPanOffset,
layers: mapOptionsExtern.layers,
mouseWheelZoom: mapOptionsExtern.mouseWheelZoom,
projection: mapOptionsExtern.projection,
renderer: mapOptionsExtern.renderer,
renderers: mapOptionsExtern.renderers,
resolution: mapOptionsExtern.resolution,
rotate: mapOptionsExtern.rotate,
shiftDragZoom: mapOptionsExtern.shiftDragZoom,
userProjection: mapOptionsExtern.userProjection,
zoom: mapOptionsExtern.zoom
}, opt_viewportSizeMonitor);
};
goog.inherits(ol.MapExport, ol.Map);
goog.exportSymbol('ol.Map', ol.MapExport);