You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/02/03 19:06:14 UTC
[21/51] [abbrv] git commit: [flex-asjs] [refs/heads/develop] - new
folders for GoogleMaps
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLng.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLng.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLng.as
new file mode 100644
index 0000000..fbedaea
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLng.as
@@ -0,0 +1,78 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class LatLng {
+
+ /**
+ * @param lat [number]
+ * @param lng [number]
+ * @param opt_noWrap [(boolean|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function LatLng(lat:Number, lng:Number, opt_noWrap:Boolean = false) {
+ super();
+ _lat = lat;
+ _lng = lng;
+ }
+
+ private var _lat:Number;
+ private var _lng:Number;
+
+ /**
+ * @param other [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function equals(other:google.maps.LatLng):Boolean {
+ return other.lat() == _lat && other.lng() == _lng;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toString():String {
+ return String(_lat)+", "+String(_lng);
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function lng():Number { return _lng; }
+
+ /**
+ * @param opt_precision [(number|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toUrlValue(opt_precision:Number = 0):String { return toString(); }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function lat():Number { return _lat; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLngBounds.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLngBounds.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLngBounds.as
new file mode 100644
index 0000000..6384733
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/LatLngBounds.as
@@ -0,0 +1,96 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class LatLngBounds {
+
+ /**
+ * @param opt_sw [(google.maps.LatLng|null|undefined)]
+ * @param opt_ne [(google.maps.LatLng|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function LatLngBounds(opt_sw:google.maps.LatLng = null, opt_ne:google.maps.LatLng = null) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getNorthEast():google.maps.LatLng { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function isEmpty():Boolean { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function toSpan():google.maps.LatLng { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getCenter():google.maps.LatLng { return null; }
+
+ /**
+ * @param other [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function equals(other:google.maps.LatLngBounds):Boolean { return null; }
+
+ /**
+ * @param point [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLngBounds|null)}
+ */
+ public function extend(point:google.maps.LatLng):google.maps.LatLngBounds { return null; }
+
+ /**
+ * @param other [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLngBounds|null)}
+ */
+ public function union(other:google.maps.LatLngBounds):google.maps.LatLngBounds { return null; }
+
+ /**
+ * @param other [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function intersects(other:google.maps.LatLngBounds):Boolean { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toString():String { return null; }
+
+ /**
+ * @param latLng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function contains(latLng:google.maps.LatLng):Boolean { return null; }
+
+ /**
+ * @param opt_precision [(number|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toUrlValue(opt_precision:Number = 0):String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getSouthWest():google.maps.LatLng { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCArray.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCArray.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCArray.as
new file mode 100644
index 0000000..356444f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCArray.as
@@ -0,0 +1,85 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class MVCArray extends google.maps.MVCObject {
+
+ /**
+ * @param opt_array [(Array|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function MVCArray(opt_array:Array = null) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function clear():Object /* undefined */ { return null; }
+
+ /**
+ * @param i [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {*}
+ */
+ public function removeAt(i:Number):* { return null; }
+
+ /**
+ * @param i [number]
+ * @param elem [*]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function insertAt(i:Number, elem:*):Object /* undefined */ { return null; }
+
+ /**
+ * @param callback [function (?, number): ?]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function forEach(callback:Function /* function (?, number): ? */):Object /* undefined */ { return null; }
+
+ /**
+ * @param i [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {*}
+ */
+ public function getAt(i:Number):* { return null; }
+
+ /**
+ * @param i [number]
+ * @param elem [*]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setAt(i:Number, elem:*):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {*}
+ */
+ public function pop():* { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getLength():Number { return 0; }
+
+ /**
+ * @param elem [*]
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function push(elem:*):Number { return 0; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(Array|null)}
+ */
+ public function getArray():Array { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCObject.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCObject.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCObject.as
new file mode 100644
index 0000000..ea9d213
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MVCObject.as
@@ -0,0 +1,103 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MVCObject() {
+ super();
+ _dictionary = new Object();
+ }
+
+ private var _dictionary:Object;
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function unbindAll():Object /* undefined */ {
+ return undefined;
+ }
+
+ /**
+ * @param key [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {*}
+ */
+ public function get(key:String):* {
+ if (_dictionary.hasOwnProperty(key)) {
+ return _dictionary[key];
+ }
+ else {
+ return undefined;
+ }
+ }
+
+ /**
+ * @param values [(Object|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setValues(values:Object):Object /* undefined */ {
+ for (var id:String in values) {
+ _dictionary[id] = values[id];
+ }
+ return undefined;
+ }
+
+ /**
+ * @param key [string]
+ * @param value [?]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function set(key:String, value:Object /* ? */):Object /* undefined */ {
+ _dictionary[key] = value;
+ return undefined;
+ }
+
+ /**
+ * @param key [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function notify(key:String):Object /* undefined */ { return null; }
+
+ /**
+ * @param key [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function unbind(key:String):Object /* undefined */ { return null; }
+
+ /**
+ * @param key [string]
+ * @param target [(google.maps.MVCObject|null)]
+ * @param opt_targetKey [(null|string|undefined)]
+ * @param opt_noNotify [(boolean|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function bindTo(key:String, target:google.maps.MVCObject, opt_targetKey:String = '', opt_noNotify:Boolean = false):Object /* undefined */ { return null; }
+
+ /**
+ * @param eventName [string]
+ * @param handler [Function]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MapsEventListener|null)}
+ */
+ public function addListener(eventName:String, handler:Function /* Function */):google.maps.MapsEventListener { return null; }
+
+ /**
+ * @param key [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function changed(key:String):Object /* undefined */ { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Map.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Map.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Map.as
new file mode 100644
index 0000000..43ce77b
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Map.as
@@ -0,0 +1,168 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Map extends google.maps.MVCObject {
+
+ /**
+ * @param mapDiv [(Node|null)]
+ * @param opt_opts [(Object<?,string>|google.maps.MapOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Map(mapDiv:Object, opt_opts:Object = null) {
+ super();
+ }
+
+ /**
+ * @see JSType - [(Array((google.maps.MVCArray|null))|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var controls:Array;
+
+ /**
+ * @see JSType - [(google.maps.MapTypeRegistry|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var mapTypes:google.maps.MapTypeRegistry;
+
+ /**
+ * @see JSType - [(google.maps.MVCArray|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlayMapTypes:google.maps.MVCArray;
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getCenter():google.maps.LatLng { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getTilt():Number { return 0; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(Node|null)}
+ */
+ public function getDiv():Object { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Projection|null)}
+ */
+ public function getProjection():Object { return null; } //google.maps.Projection { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getHeading():Number { return 0; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MapTypeId|null|string)}
+ */
+ public function getMapTypeId():Object { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.StreetViewPanorama|null)}
+ */
+ public function getStreetView():google.maps.StreetViewPanorama { return null; }
+
+ /**
+ * @param x [number]
+ * @param y [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function panBy(x:Number, y:Number):Object /* undefined */ { return null; }
+
+ /**
+ * @param panorama [(google.maps.StreetViewPanorama|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setStreetView(panorama:google.maps.StreetViewPanorama):Object /* undefined */ { return null; }
+
+ /**
+ * @param bounds [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function fitBounds(bounds:google.maps.LatLngBounds):Object /* undefined */ { return null; }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.MapOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @param zoom [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setZoom(zoom:Number):Object /* undefined */ { return null; }
+
+ /**
+ * @param tilt [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setTilt(tilt:Number):Object /* undefined */ { return null; }
+
+ /**
+ * @param mapTypeId [(google.maps.MapTypeId|null|string)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMapTypeId(mapTypeId:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLngBounds|null)}
+ */
+ public function getBounds():google.maps.LatLngBounds { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getZoom():Number { return 0; }
+
+ /**
+ * @param latLng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function panTo(latLng:google.maps.LatLng):Object /* undefined */ { return null; }
+
+ /**
+ * @param latLngBounds [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function panToBounds(latLngBounds:google.maps.LatLngBounds):Object /* undefined */ { return null; }
+
+ /**
+ * @param heading [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setHeading(heading:Number):Object /* undefined */ { return null; }
+
+ /**
+ * @param latlng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setCenter(latlng:google.maps.LatLng):Object /* undefined */ { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapCanvasProjection.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapCanvasProjection.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapCanvasProjection.as
new file mode 100644
index 0000000..c63c20f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapCanvasProjection.as
@@ -0,0 +1,52 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class MapCanvasProjection extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MapCanvasProjection() {
+ super();
+ }
+
+ /**
+ * @param latLng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Point|null)}
+ */
+ public function fromLatLngToDivPixel(latLng:google.maps.LatLng):google.maps.Point { return null; }
+
+ /**
+ * @param pixel [(google.maps.Point|null)]
+ * @param opt_nowrap [(boolean|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function fromContainerPixelToLatLng(pixel:google.maps.Point, opt_nowrap:Boolean = false):google.maps.LatLng { return null; }
+
+ /**
+ * @param latLng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Point|null)}
+ */
+ public function fromLatLngToContainerPixel(latLng:google.maps.LatLng):google.maps.Point { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getWorldWidth():Number { return 0; }
+
+ /**
+ * @param pixel [(google.maps.Point|null)]
+ * @param opt_nowrap [(boolean|undefined)]
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function fromDivPixelToLatLng(pixel:google.maps.Point, opt_nowrap:Boolean = false):google.maps.LatLng { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapPanes.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapPanes.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapPanes.as
new file mode 100644
index 0000000..7ad8104
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapPanes.as
@@ -0,0 +1,60 @@
+package google.maps {
+
+import google.pseudo.Node;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MapPanes {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MapPanes() {
+ super();
+ }
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var floatShadow:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlayImage:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var floatPane:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlayMouseTarget:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var mapPane:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlayShadow:Node;
+
+ /**
+ * @see JSType - [(Node|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlayLayer:Node;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeControlStyle.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeControlStyle.as
new file mode 100644
index 0000000..8bb2221
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeControlStyle.as
@@ -0,0 +1,31 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MapTypeControlStyle {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const DROPDOWN_MENU:Number = 0;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const HORIZONTAL_BAR:Number = 1;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const DEFAULT:Number = 2;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeId.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeId.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeId.as
new file mode 100644
index 0000000..b73a3c2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeId.as
@@ -0,0 +1,38 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MapTypeId {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SATELLITE:String = '3';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const ROADMAP:String = '2';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const HYBRID:String = '1';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const TERRAIN:String = '4';
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeRegistry.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeRegistry.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeRegistry.as
new file mode 100644
index 0000000..4352140
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapTypeRegistry.as
@@ -0,0 +1,17 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class MapTypeRegistry extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MapTypeRegistry() {
+ super();
+ }
+
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapsEventListener.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapsEventListener.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapsEventListener.as
new file mode 100644
index 0000000..fae3495
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MapsEventListener.as
@@ -0,0 +1,16 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MapsEventListener {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MapsEventListener() {
+ super();
+ }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Marker.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Marker.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Marker.as
new file mode 100644
index 0000000..1d48f65
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Marker.as
@@ -0,0 +1,299 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Marker extends google.maps.MVCObject {
+
+ /**
+ * @param opt_opts [(Object<?,string>|google.maps.MarkerOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Marker(opt_opts:Object = null) {
+ super();
+
+ _options = opt_opts;
+ }
+
+ private var _options:Object;
+ private var _animation:Animation;
+ private var _position:LatLng;
+ private var _icon:Object;
+ private var _shape:Object;
+ private var _shadow:Object;
+ private var _title:String;
+ private var _draggable:Boolean;
+ private var _zIndex:Number;
+ private var _visible:Boolean;
+ private var _cursor:String;
+ private var _flat:Boolean;
+ private var _map:Object;
+ private var _clickable:Boolean;
+
+ /**
+ * @see JSType - [(number|string)]
+ * @see [google_maps_api_v3_11]
+ */
+ public static var MAX_ZINDEX:Object;
+
+ /**
+ * @param animation [(google.maps.Animation|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setAnimation(animation:google.maps.Animation):Object /* undefined */ {
+ _animation:animation;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getPosition():google.maps.LatLng {
+ return _position;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Icon|google.maps.Symbol|null|string)}
+ */
+ public function getIcon():Object {
+ return _icon;
+ }
+
+ /**
+ * @param shape [(google.maps.MarkerShape|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setShape(shape:Object):Object /* undefined */ {
+ _shape = shape;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Icon|google.maps.Symbol|null|string)}
+ */
+ public function getShadow():Object {
+ return _shadow;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getTitle():String {
+ return _title;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getDraggable():Boolean {
+ return _draggable;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MarkerShape|null)}
+ */
+ public function getShape():Object {
+ return _shape;
+ }
+
+ /**
+ * @param zIndex [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setZIndex(zIndex:Number):Object /* undefined */ {
+ _zIndex = zIndex;
+ return undefined;
+ }
+
+ /**
+ * @param flag [(boolean|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setDraggable(flag:Boolean):Object /* undefined */ {
+ _draggable = flag;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Animation|null)}
+ */
+ public function getAnimation():google.maps.Animation {
+ return _animation;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getZIndex():Number {
+ return _zIndex;
+ }
+
+ /**
+ * @param visible [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setVisible(visible:Boolean):Object /* undefined */ {
+ _visible = visible;
+ return undefined;
+ }
+
+ /**
+ * @param cursor [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setCursor(cursor:String):Object /* undefined */ {
+ _cursor = cursor;
+ return undefined;
+ }
+
+ /**
+ * @param latlng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPosition(latlng:google.maps.LatLng):Object /* undefined */ {
+ _position = latlng;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getFlat():Boolean {
+ return _flat;
+ }
+
+ /**
+ * @param map [(google.maps.Map|google.maps.StreetViewPanorama|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:Object):Object /* undefined */ {
+ _map = map;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|google.maps.StreetViewPanorama|null)}
+ */
+ public function getMap():Object {
+ return _map;
+ }
+
+ /**
+ * @param flag [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setClickable(flag:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getVisible():Boolean {
+ return _visible;
+ }
+
+ /**
+ * @param shadow [(google.maps.Icon|google.maps.Symbol|null|string)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setShadow(shadow:Object):Object /* undefined */ {
+ _shadow = shadow;
+ return undefined;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getCursor():String {
+ return _cursor;
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getClickable():Boolean {
+ return _clickable;
+ }
+
+ /**
+ * @param flag [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setFlat(flag:Boolean):Object /* undefined */ {
+ _flat = flag;
+ return undefined;
+ }
+
+ /**
+ * @param title [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setTitle(title:String):Object /* undefined */ {
+ _title = title;
+ return undefined;
+ }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.MarkerOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ {
+ _options = options;
+ return undefined;
+ }
+
+ /**
+ * @param icon [(google.maps.Icon|google.maps.Symbol|null|string)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setIcon(icon:Object):Object /* undefined */ {
+ _icon = icon;
+ return undefined;
+ }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomService.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomService.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomService.as
new file mode 100644
index 0000000..17bb027
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomService.as
@@ -0,0 +1,24 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MaxZoomService {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MaxZoomService() {
+ super();
+ }
+
+ /**
+ * @param latlng [(google.maps.LatLng|null)]
+ * @param callback [function ((google.maps.MaxZoomResult|null)): ?]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function getMaxZoomAtLatLng(latlng:google.maps.LatLng, callback:Object):Object /* undefined */ { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomStatus.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomStatus.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomStatus.as
new file mode 100644
index 0000000..d5ffa09
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MaxZoomStatus.as
@@ -0,0 +1,24 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MaxZoomStatus {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const OK:String = '2';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const ERROR:String = '1';
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MouseEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MouseEvent.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MouseEvent.as
new file mode 100644
index 0000000..f06d7c5
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/MouseEvent.as
@@ -0,0 +1,28 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class MouseEvent {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function MouseEvent() {
+ super();
+ }
+
+ /**
+ * @see JSType - [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var latLng:google.maps.LatLng;
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function stop():Object /* undefined */ { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/OverlayView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/OverlayView.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/OverlayView.as
new file mode 100644
index 0000000..a01a0aa
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/OverlayView.as
@@ -0,0 +1,59 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class OverlayView extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function OverlayView() {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function draw():Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function onRemove():Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function onAdd():Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MapPanes|null)}
+ */
+ public function getPanes():google.maps.MapPanes { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MapCanvasProjection|null)}
+ */
+ public function getProjection():google.maps.MapCanvasProjection { return null; }
+
+ /**
+ * @param map [(google.maps.Map|google.maps.StreetViewPanorama|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|google.maps.StreetViewPanorama|null)}
+ */
+ public function getMap():Object { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Point.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Point.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Point.as
new file mode 100644
index 0000000..0bd9f35
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Point.as
@@ -0,0 +1,43 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class Point {
+
+ /**
+ * @param x [number]
+ * @param y [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Point(x:Number, y:Number) {
+ super();
+ }
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var y:Number;
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var x:Number;
+
+ /**
+ * @param other [(google.maps.Point|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function equals(other:google.maps.Point):Boolean { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toString():String { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/PolyMouseEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/PolyMouseEvent.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/PolyMouseEvent.as
new file mode 100644
index 0000000..b31af4e
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/PolyMouseEvent.as
@@ -0,0 +1,34 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MouseEvent */
+public class PolyMouseEvent extends google.maps.MouseEvent {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function PolyMouseEvent() {
+ super();
+ }
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var edge:Number;
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var vertex:Number;
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var path:Number;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polygon.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polygon.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polygon.as
new file mode 100644
index 0000000..a467204
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polygon.as
@@ -0,0 +1,102 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Polygon extends google.maps.MVCObject {
+
+ /**
+ * @param opt_opts [(Object<?,string>|google.maps.PolygonOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Polygon(opt_opts:Object = null) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getEditable():Boolean { return null; }
+
+ /**
+ * @param draggable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setDraggable(draggable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MVCArray|null)}
+ */
+ public function getPaths():google.maps.MVCArray { return null; }
+
+ /**
+ * @param visible [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setVisible(visible:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @param path [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPath(path:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getVisible():Boolean { return null; }
+
+ /**
+ * @param editable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setEditable(editable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.PolygonOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MVCArray|null)}
+ */
+ public function getPath():google.maps.MVCArray { return null; }
+
+ /**
+ * @param paths [(Array|google.maps.MVCArray|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPaths(paths:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getDraggable():Boolean { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polyline.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polyline.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polyline.as
new file mode 100644
index 0000000..c63d3ae
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Polyline.as
@@ -0,0 +1,89 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Polyline extends google.maps.MVCObject {
+
+ /**
+ * @param opt_opts [(Object<?,string>|google.maps.PolylineOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Polyline(opt_opts:Object = null) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getEditable():Boolean { return null; }
+
+ /**
+ * @param draggable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setDraggable(draggable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getVisible():Boolean { return null; }
+
+ /**
+ * @param editable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setEditable(editable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.PolylineOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @param visible [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setVisible(visible:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @param path [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPath(path:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.MVCArray|null)}
+ */
+ public function getPath():google.maps.MVCArray { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getDraggable():Boolean { return null; }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Rectangle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Rectangle.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Rectangle.as
new file mode 100644
index 0000000..99e0371
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Rectangle.as
@@ -0,0 +1,89 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Rectangle extends google.maps.MVCObject {
+
+ /**
+ * @param opt_opts [(Object<?,string>|google.maps.RectangleOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Rectangle(opt_opts:Object = null) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getEditable():Boolean { return null; }
+
+ /**
+ * @param draggable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setDraggable(draggable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getVisible():Boolean { return null; }
+
+ /**
+ * @param editable [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setEditable(editable:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.RectangleOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @param visible [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setVisible(visible:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLngBounds|null)}
+ */
+ public function getBounds():google.maps.LatLngBounds { return null; }
+
+ /**
+ * @param bounds [(google.maps.LatLngBounds|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setBounds(bounds:google.maps.LatLngBounds):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getDraggable():Boolean { return null; }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ScaleControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ScaleControlStyle.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ScaleControlStyle.as
new file mode 100644
index 0000000..7db4e10
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ScaleControlStyle.as
@@ -0,0 +1,17 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class ScaleControlStyle {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const DEFAULT:Number = 0;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Size.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Size.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Size.as
new file mode 100644
index 0000000..021d67c
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/Size.as
@@ -0,0 +1,45 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class Size {
+
+ /**
+ * @param width [number]
+ * @param height [number]
+ * @param opt_widthUnit [(string|undefined)]
+ * @param opt_heightUnit [(string|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function Size(width:Number, height:Number, opt_widthUnit:String = '', opt_heightUnit:String = '') {
+ super();
+ }
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var height:Number;
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var width:Number;
+
+ /**
+ * @param other [(google.maps.Size|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function equals(other:google.maps.Size):Boolean { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function toString():String { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewCoverageLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewCoverageLayer.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewCoverageLayer.as
new file mode 100644
index 0000000..2f08eb8
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewCoverageLayer.as
@@ -0,0 +1,29 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class StreetViewCoverageLayer extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function StreetViewCoverageLayer() {
+ super();
+ }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPanorama.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPanorama.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPanorama.as
new file mode 100644
index 0000000..6fe67f7
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPanorama.as
@@ -0,0 +1,108 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class StreetViewPanorama extends google.maps.MVCObject {
+
+ /**
+ * @param container [(Node|null)]
+ * @param opt_opts [(Object<?,string>|google.maps.StreetViewPanoramaOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function StreetViewPanorama(container:Object, opt_opts:Object = null) {
+ super();
+ }
+
+ /**
+ * @see JSType - [(Array((google.maps.MVCArray|null))|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var controls:Array;
+
+ /**
+ * @param pov [(google.maps.StreetViewPov|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPov(pov:google.maps.StreetViewPov):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.StreetViewPov|null)}
+ */
+ public function getPov():google.maps.StreetViewPov { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {boolean}
+ */
+ public function getVisible():Boolean { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getPano():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.StreetViewPov|null)}
+ */
+ public function getPhotographerPov():google.maps.StreetViewPov { return null; }
+
+ /**
+ * @param zoom [number]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setZoom(zoom:Number):Object /* undefined */ { return null; }
+
+ /**
+ * @param flag [boolean]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setVisible(flag:Boolean):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {number}
+ */
+ public function getZoom():Number { return 0; }
+
+ /**
+ * @param latLng [(google.maps.LatLng|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPosition(latLng:google.maps.LatLng):Object /* undefined */ { return null; }
+
+ /**
+ * @param pano [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPano(pano:String):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.LatLng|null)}
+ */
+ public function getPosition():google.maps.LatLng { return null; }
+
+ /**
+ * @param provider [function (string): (google.maps.StreetViewPanoramaData|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function registerPanoProvider(provider:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(Array<(google.maps.StreetViewLink|null)>|null)}
+ */
+ public function getLinks():Array { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPov.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPov.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPov.as
new file mode 100644
index 0000000..02d579f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewPov.as
@@ -0,0 +1,28 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class StreetViewPov {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function StreetViewPov() {
+ super();
+ }
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var pitch:Number;
+
+ /**
+ * @see JSType - [number]
+ * @see [google_maps_api_v3_11]
+ */
+ public var heading:Number;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewService.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewService.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewService.as
new file mode 100644
index 0000000..ae969f8
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewService.as
@@ -0,0 +1,33 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class StreetViewService {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function StreetViewService() {
+ super();
+ }
+
+ /**
+ * @param latlng [(google.maps.LatLng|null)]
+ * @param radius [number]
+ * @param callback [function ((google.maps.StreetViewPanoramaData|null), (google.maps.StreetViewStatus|null)): ?]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function getPanoramaByLocation(latlng:google.maps.LatLng, radius:Number, callback:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @param pano [string]
+ * @param callback [function ((google.maps.StreetViewPanoramaData|null), (google.maps.StreetViewStatus|null)): ?]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function getPanoramaById(pano:String, callback:Object):Object /* undefined */ { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewStatus.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewStatus.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewStatus.as
new file mode 100644
index 0000000..04a9a11
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StreetViewStatus.as
@@ -0,0 +1,31 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class StreetViewStatus {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const OK:String = '1';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const ZERO_RESULTS:String = '3';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const UNKNOWN_ERROR:String = '2';
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StrokePosition.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StrokePosition.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StrokePosition.as
new file mode 100644
index 0000000..14fb79a
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StrokePosition.as
@@ -0,0 +1,31 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class StrokePosition {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const INSIDE:Number = 0;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const CENTER:Number = 1;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const OUTSIDE:Number = 2;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StyledMapType.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StyledMapType.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StyledMapType.as
new file mode 100644
index 0000000..f4a420d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/StyledMapType.as
@@ -0,0 +1,18 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class StyledMapType extends google.maps.MVCObject {
+
+ /**
+ * @param styles [(Array<(google.maps.MapTypeStyle|null)>|null)]
+ * @param opt_options [(Object<?,string>|google.maps.StyledMapTypeOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function StyledMapType(styles:Array, opt_options:Object = null) {
+ super();
+ }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/SymbolPath.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/SymbolPath.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/SymbolPath.as
new file mode 100644
index 0000000..3e7a7dc
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/SymbolPath.as
@@ -0,0 +1,45 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class SymbolPath {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const FORWARD_OPEN_ARROW:Number = 0;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const CIRCLE:Number = 1;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const BACKWARD_OPEN_ARROW:Number = 2;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const BACKWARD_CLOSED_ARROW:Number = 3;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const FORWARD_CLOSED_ARROW:Number = 4;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TrafficLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TrafficLayer.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TrafficLayer.as
new file mode 100644
index 0000000..c00139d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TrafficLayer.as
@@ -0,0 +1,29 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class TrafficLayer extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function TrafficLayer() {
+ super();
+ }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TransitLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TransitLayer.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TransitLayer.as
new file mode 100644
index 0000000..c0a5be2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TransitLayer.as
@@ -0,0 +1,29 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class TransitLayer extends google.maps.MVCObject {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function TransitLayer() {
+ super();
+ }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TravelMode.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TravelMode.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TravelMode.as
new file mode 100644
index 0000000..2ba3b84
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/TravelMode.as
@@ -0,0 +1,38 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class TravelMode {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const TRANSIT:String = '3';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const DRIVING:String = '2';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const WALKING:String = '4';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const BICYCLING:String = '1';
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/UnitSystem.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/UnitSystem.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/UnitSystem.as
new file mode 100644
index 0000000..3b349c0
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/UnitSystem.as
@@ -0,0 +1,24 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class UnitSystem {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const METRIC:Number = 0;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const IMPERIAL:Number = 1;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ZoomControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ZoomControlStyle.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ZoomControlStyle.as
new file mode 100644
index 0000000..842bd64
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/ZoomControlStyle.as
@@ -0,0 +1,31 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class ZoomControlStyle {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const LARGE:Number = 0;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SMALL:Number = 1;
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const DEFAULT:Number = 2;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense.as
new file mode 100644
index 0000000..58a178e
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense.as
@@ -0,0 +1,27 @@
+package google.maps {
+
+import google.maps.adsense.AdFormat;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class adsense {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function adsense():void { }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public var AdFormat:google.maps.adsense.AdFormat;
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public static function AdUnitOptions():void { }
+
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdFormat.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdFormat.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdFormat.as
new file mode 100644
index 0000000..cfb9242
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdFormat.as
@@ -0,0 +1,136 @@
+package google.maps.adsense {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class AdFormat {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const HALF_BANNER:String = '3';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const MEDIUM_VERTICAL_LINK_UNIT:String = '9';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const VERTICAL_BANNER:String = '16';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SMALL_HORIZONTAL_LINK_UNIT:String = '11';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SMALL_SQUARE:String = '13';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const X_LARGE_VERTICAL_LINK_UNIT:String = '';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SMALL_RECTANGLE:String = '12';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const BUTTON:String = '2';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const MEDIUM_RECTANGLE:String = '8';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const BANNER:String = '1';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const LEADERBOARD:String = '7';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const LARGE_HORIZONTAL_LINK_UNIT:String = '4';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const WIDE_SKYSCRAPER:String = '17';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SQUARE:String = '15';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const LARGE_RECTANGLE:String = '5';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SMALL_VERTICAL_LINK_UNIT:String = '14';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const SKYSCRAPER:String = '10';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const LARGE_VERTICAL_LINK_UNIT:String = '6';
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdUnit.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdUnit.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdUnit.as
new file mode 100644
index 0000000..8cf5742
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/adsense/AdUnit.as
@@ -0,0 +1,147 @@
+package google.maps.adsense {
+
+import google.maps.Map;
+import google.maps.MVCObject;
+import google.maps.ControlPosition;
+import google.pseudo.Node;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class AdUnit extends google.maps.MVCObject {
+
+ /**
+ * @param container [(Node|null)]
+ * @param opts [(Object<?,string>|google.maps.adsense.AdUnitOptions|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function AdUnit(container:Node, opts:Object) {
+ super();
+ }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(Node|null)}
+ */
+ public function getContainer():Node { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getTitleColor():String { return null; }
+
+ /**
+ * @param channelNumber [string]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setChannelNumber(channelNumber:String):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getBackgroundColor():String { return null; }
+
+ /**
+ * @param position [(google.maps.ControlPosition|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setPosition(position:google.maps.ControlPosition):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function setBackgroundColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function setBorderColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.ControlPosition|null)}
+ */
+ public function getPosition():google.maps.ControlPosition { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getUrlColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getBorderColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getPublisherId():String { return null; }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+ /**
+ * @param format [(google.maps.adsense.AdFormat|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setFormat(format:google.maps.adsense.AdFormat):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getChannelNumber():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.adsense.AdFormat|null)}
+ */
+ public function getFormat():google.maps.adsense.AdFormat { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function setTitleColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function setTextColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function setUrlColor():String { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {string}
+ */
+ public function getTextColor():String { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing.as
new file mode 100644
index 0000000..81e538c
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing.as
@@ -0,0 +1,33 @@
+package google.maps {
+
+import google.maps.drawing.OverlayType;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class drawing {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function drawing():void { }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public var OverlayType:google.maps.drawing.OverlayType;
+
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public static function DrawingControlOptions():void { }
+
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public static function DrawingManagerOptions():void { }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/DrawingManager.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/DrawingManager.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/DrawingManager.as
new file mode 100644
index 0000000..2c42ac2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/DrawingManager.as
@@ -0,0 +1,53 @@
+package google.maps.drawing {
+
+import google.maps.Map;
+import google.maps.MVCObject;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class DrawingManager extends google.maps.MVCObject {
+
+ /**
+ * @param opt_options [(Object<?,string>|google.maps.drawing.DrawingManagerOptions|null|undefined)]
+ * @see [google_maps_api_v3_11]
+ */
+ public function DrawingManager(opt_options:Object = null) {
+ super();
+ }
+
+ /**
+ * @param drawingMode [(google.maps.drawing.OverlayType|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setDrawingMode(drawingMode:google.maps.drawing.OverlayType):Object /* undefined */ { return null; }
+
+ /**
+ * @param options [(Object<?,string>|google.maps.drawing.DrawingManagerOptions|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setOptions(options:Object):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.drawing.OverlayType|null)}
+ */
+ public function getDrawingMode():google.maps.drawing.OverlayType { return null; }
+
+ /**
+ * @param map [(google.maps.Map|null)]
+ * @see [google_maps_api_v3_11]
+ * @returns {undefined}
+ */
+ public function setMap(map:google.maps.Map):Object /* undefined */ { return null; }
+
+ /**
+ * @see [google_maps_api_v3_11]
+ * @returns {(google.maps.Map|null)}
+ */
+ public function getMap():google.maps.Map { return null; }
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayCompleteEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayCompleteEvent.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayCompleteEvent.as
new file mode 100644
index 0000000..cb49e00
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayCompleteEvent.as
@@ -0,0 +1,28 @@
+package google.maps.drawing {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class OverlayCompleteEvent {
+
+ /**
+ * @see [google_maps_api_v3_11]
+ */
+ public function OverlayCompleteEvent() {
+ super();
+ }
+
+ /**
+ * @see JSType - [(google.maps.Circle|google.maps.Marker|google.maps.Polygon|google.maps.Polyline|google.maps.Rectangle|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var overlay:Object;
+
+ /**
+ * @see JSType - [(google.maps.drawing.OverlayType|null)]
+ * @see [google_maps_api_v3_11]
+ */
+ public var type:google.maps.drawing.OverlayType;
+
+}
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1d75577b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayType.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayType.as b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayType.as
new file mode 100644
index 0000000..0ce18e6
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/src/main/flex/google/maps/drawing/OverlayType.as
@@ -0,0 +1,45 @@
+package google.maps.drawing {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor */
+public class OverlayType {
+
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const POLYLINE:String = '4';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const RECTANGLE:String = '';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const CIRCLE:String = '1';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const MARKER:String = '2';
+
+ /**
+ * Generated doc for missing field JSDoc.
+ *
+ * @see [google_maps_api_v3_11]
+ */
+ public static const POLYGON:String = '3';
+
+}
+}