flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From p...@apache.org
Subject [2/3] git commit: [flex-asjs] [refs/heads/develop] - Updates the GoogleMap project.
Date Mon, 01 Feb 2016 15:40:06 GMT
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapCanvasProjection.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapCanvasProjection.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapCanvasProjection.as
new file mode 100644
index 0000000..c63c20f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapPanes.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapPanes.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapPanes.as
new file mode 100644
index 0000000..1a86c9f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/MapPanes.as
@@ -0,0 +1,58 @@
+package google.maps {
+
+/**
+ * @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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeControlStyle.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeControlStyle.as
new file mode 100644
index 0000000..8bb2221
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeId.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeId.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeId.as
new file mode 100644
index 0000000..b73a3c2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeRegistry.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeRegistry.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapTypeRegistry.as
new file mode 100644
index 0000000..4352140
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MapsEventListener.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MapsEventListener.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MapsEventListener.as
new file mode 100644
index 0000000..fae3495
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Marker.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Marker.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Marker.as
new file mode 100644
index 0000000..1d48f65
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomService.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomService.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomService.as
new file mode 100644
index 0000000..17bb027
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomStatus.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomStatus.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MaxZoomStatus.as
new file mode 100644
index 0000000..d5ffa09
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/MouseEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/MouseEvent.as b/frameworks/projects/GoogleMaps/as/src/google/maps/MouseEvent.as
new file mode 100644
index 0000000..f06d7c5
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/OverlayView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/OverlayView.as b/frameworks/projects/GoogleMaps/as/src/google/maps/OverlayView.as
new file mode 100644
index 0000000..a01a0aa
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Point.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Point.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Point.as
new file mode 100644
index 0000000..0bd9f35
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/PolyMouseEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/PolyMouseEvent.as b/frameworks/projects/GoogleMaps/as/src/google/maps/PolyMouseEvent.as
new file mode 100644
index 0000000..b31af4e
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Polygon.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Polygon.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Polygon.as
new file mode 100644
index 0000000..a467204
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Polyline.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Polyline.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Polyline.as
new file mode 100644
index 0000000..c63d3ae
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Rectangle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Rectangle.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Rectangle.as
new file mode 100644
index 0000000..99e0371
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/ScaleControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/ScaleControlStyle.as b/frameworks/projects/GoogleMaps/as/src/google/maps/ScaleControlStyle.as
new file mode 100644
index 0000000..7db4e10
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/Size.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/Size.as b/frameworks/projects/GoogleMaps/as/src/google/maps/Size.as
new file mode 100644
index 0000000..021d67c
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewCoverageLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewCoverageLayer.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewCoverageLayer.as
new file mode 100644
index 0000000..2f08eb8
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPanorama.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPanorama.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPanorama.as
new file mode 100644
index 0000000..434990d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPov.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPov.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewPov.as
new file mode 100644
index 0000000..02d579f
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewService.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewService.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewService.as
new file mode 100644
index 0000000..ae969f8
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewStatus.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewStatus.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StreetViewStatus.as
new file mode 100644
index 0000000..04a9a11
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StrokePosition.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StrokePosition.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StrokePosition.as
new file mode 100644
index 0000000..14fb79a
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/StyledMapType.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/StyledMapType.as b/frameworks/projects/GoogleMaps/as/src/google/maps/StyledMapType.as
new file mode 100644
index 0000000..f4a420d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/SymbolPath.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/SymbolPath.as b/frameworks/projects/GoogleMaps/as/src/google/maps/SymbolPath.as
new file mode 100644
index 0000000..3e7a7dc
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/TrafficLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/TrafficLayer.as b/frameworks/projects/GoogleMaps/as/src/google/maps/TrafficLayer.as
new file mode 100644
index 0000000..c00139d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/TransitLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/TransitLayer.as b/frameworks/projects/GoogleMaps/as/src/google/maps/TransitLayer.as
new file mode 100644
index 0000000..c0a5be2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/TravelMode.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/TravelMode.as b/frameworks/projects/GoogleMaps/as/src/google/maps/TravelMode.as
new file mode 100644
index 0000000..2ba3b84
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/UnitSystem.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/UnitSystem.as b/frameworks/projects/GoogleMaps/as/src/google/maps/UnitSystem.as
new file mode 100644
index 0000000..3b349c0
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/ZoomControlStyle.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/ZoomControlStyle.as b/frameworks/projects/GoogleMaps/as/src/google/maps/ZoomControlStyle.as
new file mode 100644
index 0000000..842bd64
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/adsense.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/adsense.as b/frameworks/projects/GoogleMaps/as/src/google/maps/adsense.as
new file mode 100644
index 0000000..58a178e
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdFormat.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdFormat.as b/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdFormat.as
new file mode 100644
index 0000000..cfb9242
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdUnit.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdUnit.as b/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdUnit.as
new file mode 100644
index 0000000..8596636
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/adsense/AdUnit.as
@@ -0,0 +1,146 @@
+package google.maps.adsense {
+
+import google.maps.Map;
+import google.maps.MVCObject;
+import google.maps.ControlPosition;
+
+/**
+ * @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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/drawing.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/drawing.as b/frameworks/projects/GoogleMaps/as/src/google/maps/drawing.as
new file mode 100644
index 0000000..81e538c
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/DrawingManager.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/DrawingManager.as b/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/DrawingManager.as
new file mode 100644
index 0000000..2c42ac2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayCompleteEvent.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayCompleteEvent.as b/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayCompleteEvent.as
new file mode 100644
index 0000000..cb49e00
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayType.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayType.as b/frameworks/projects/GoogleMaps/as/src/google/maps/drawing/OverlayType.as
new file mode 100644
index 0000000..0ce18e6
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/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';
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/event.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/event.as b/frameworks/projects/GoogleMaps/as/src/google/maps/event.as
new file mode 100644
index 0000000..2a67d02
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/event.as
@@ -0,0 +1,83 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class event {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function event():void {  }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @param var_args [*] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public static function trigger(instance:Object, eventName:String, ...var_args):Object /* undefined */ {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public static function clearInstanceListeners(instance:Object):Object /* undefined */ {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @param handler [Function] 
+     * @param opt_capture [(boolean|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.MapsEventListener|null)} 
+     */
+    public static function addDomListenerOnce(instance:Object, eventName:String, handler:Function /* Function */, opt_capture:Boolean = false):google.maps.MapsEventListener {  return null; }
+
+    /**
+     * @param listener [(google.maps.MapsEventListener|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public static function removeListener(listener:google.maps.MapsEventListener):Object /* undefined */ {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @param handler [Function] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.MapsEventListener|null)} 
+     */
+    public static function addListener(instance:Object, eventName:String, handler:Function /* Function */):google.maps.MapsEventListener {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @param handler [Function] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.MapsEventListener|null)} 
+     */
+    public static function addListenerOnce(instance:Object, eventName:String, handler:Function /* Function */):google.maps.MapsEventListener {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public static function clearListeners(instance:Object, eventName:String):Object /* undefined */ {  return null; }
+
+    /**
+     * @param instance [(Object|null)] 
+     * @param eventName [string] 
+     * @param handler [Function] 
+     * @param opt_capture [(boolean|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.MapsEventListener|null)} 
+     */
+    public static function addDomListener(instance:Object, eventName:String, handler:Function /* Function */, opt_capture:Boolean = false):google.maps.MapsEventListener {  return null; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/geometry.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/geometry.as b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry.as
new file mode 100644
index 0000000..5d72731
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry.as
@@ -0,0 +1,33 @@
+package google.maps {
+
+import google.maps.geometry.spherical;
+import google.maps.geometry.encoding;
+import google.maps.geometry.poly;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class geometry {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function geometry():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public var poly:google.maps.geometry.poly;
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public var encoding:google.maps.geometry.encoding;
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public var spherical:google.maps.geometry.spherical;
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/encoding.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/encoding.as b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/encoding.as
new file mode 100644
index 0000000..c88b290
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/encoding.as
@@ -0,0 +1,28 @@
+package google.maps.geometry {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class encoding {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function encoding():void {  }
+
+    /**
+     * @param path [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {string} 
+     */
+    public static function encodePath(path:Object):String {  return null; }
+
+    /**
+     * @param encodedPath [string] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(Array<(google.maps.LatLng|null)>|null)} 
+     */
+    public static function decodePath(encodedPath:String):Array {  return null; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/poly.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/poly.as b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/poly.as
new file mode 100644
index 0000000..573db4d
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/poly.as
@@ -0,0 +1,34 @@
+package google.maps.geometry {
+
+import google.maps.LatLng;
+import google.maps.Polygon;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class poly {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function poly():void {  }
+
+    /**
+     * @param point [(google.maps.LatLng|null)] 
+     * @param polygon [(google.maps.Polygon|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {boolean} 
+     */
+    public static function containsLocation(point:google.maps.LatLng, polygon:google.maps.Polygon):Boolean {  return null; }
+
+    /**
+     * @param point [(google.maps.LatLng|null)] 
+     * @param poly [(google.maps.Polygon|google.maps.Polyline|null)] 
+     * @param opt_tolerance [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {boolean} 
+     */
+    public static function isLocationOnEdge(point:google.maps.LatLng, poly:Object, opt_tolerance:Number = 0):Boolean {  return null; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/spherical.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/spherical.as b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/spherical.as
new file mode 100644
index 0000000..78dbb08
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/geometry/spherical.as
@@ -0,0 +1,86 @@
+package google.maps.geometry {
+
+import google.maps.LatLng;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class spherical {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function spherical():void {  }
+
+    /**
+     * @param from [(google.maps.LatLng|null)] 
+     * @param distance [number] 
+     * @param heading [number] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.LatLng|null)} 
+     */
+    public static function computeOffset(from:google.maps.LatLng, distance:Number, heading:Number, opt_radius:Number = 0):google.maps.LatLng {  return null; }
+
+    /**
+     * @param from [(google.maps.LatLng|null)] 
+     * @param to [(google.maps.LatLng|null)] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {number} 
+     */
+    public static function computeDistanceBetween(from:google.maps.LatLng, to:google.maps.LatLng, opt_radius:Number = 0):Number { return 0; }
+
+    /**
+     * @param to [(google.maps.LatLng|null)] 
+     * @param distance [number] 
+     * @param heading [number] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.LatLng|null)} 
+     */
+    public static function computeOffsetOrigin(to:google.maps.LatLng, distance:Number, heading:Number, opt_radius:Number = 0):google.maps.LatLng {  return null; }
+
+    /**
+     * @param from [(google.maps.LatLng|null)] 
+     * @param to [(google.maps.LatLng|null)] 
+     * @param fraction [number] 
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.LatLng|null)} 
+     */
+    public static function interpolate(from:google.maps.LatLng, to:google.maps.LatLng, fraction:Number):google.maps.LatLng {  return null; }
+
+    /**
+     * @param path [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {number} 
+     */
+    public static function computeLength(path:Object, opt_radius:Number = 0):Number { return 0; }
+
+    /**
+     * @param loop [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {number} 
+     */
+    public static function computeSignedArea(loop:Object, opt_radius:Number = 0):Number { return 0; }
+
+    /**
+     * @param from [(google.maps.LatLng|null)] 
+     * @param to [(google.maps.LatLng|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {number} 
+     */
+    public static function computeHeading(from:google.maps.LatLng, to:google.maps.LatLng):Number { return 0; }
+
+    /**
+     * @param path [(Array<(google.maps.LatLng|null)>|google.maps.MVCArray|null)] 
+     * @param opt_radius [(number|undefined)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {number} 
+     */
+    public static function computeArea(path:Object, opt_radius:Number = 0):Number { return 0; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio.as b/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio.as
new file mode 100644
index 0000000..25ebe7a
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio.as
@@ -0,0 +1,30 @@
+package google.maps {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class panoramio {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function panoramio():void {  }
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PanoramioLayerOptions():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PanoramioMouseEvent():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PanoramioFeature():void {  }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio/PanoramioLayer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio/PanoramioLayer.as b/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio/PanoramioLayer.as
new file mode 100644
index 0000000..a6bd5ff
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/panoramio/PanoramioLayer.as
@@ -0,0 +1,66 @@
+package google.maps.panoramio {
+
+import google.maps.Map;
+import google.maps.MVCObject;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class PanoramioLayer extends google.maps.MVCObject {
+
+    /**
+     * @param opt_opts [(Object<?,string>|google.maps.panoramio.PanoramioLayerOptions|null|undefined)] 
+     * @see [google_maps_api_v3_11]
+     */
+    public function PanoramioLayer(opt_opts:Object = null) {
+        super();
+    }
+
+    /**
+     * @param userId [string] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function setUserId(userId:String):Object /* undefined */ {  return null; }
+
+    /**
+     * @param tag [string] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function setTag(tag:String):Object /* undefined */ {  return null; }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     * @returns {string} 
+     */
+    public function getUserId():String {  return null; }
+
+    /**
+     * @param options [(Object<?,string>|google.maps.panoramio.PanoramioLayerOptions|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 {string} 
+     */
+    public function getTag():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; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/places.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/places.as b/frameworks/projects/GoogleMaps/as/src/google/maps/places.as
new file mode 100644
index 0000000..0706b50
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/places.as
@@ -0,0 +1,103 @@
+package google.maps {
+
+import google.maps.places.RankBy;
+import google.maps.places.PlacesServiceStatus;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class places {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function places():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public var RankBy:google.maps.places.RankBy;
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public var PlacesServiceStatus:google.maps.places.PlacesServiceStatus;
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function TextSearchRequest():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PredictionSubstring():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function AutocompletionRequest():void {  }
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PlaceDetailsRequest():void {  }
+
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PredictionTerm():void {  }
+
+
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function AutocompleteOptions():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function SearchBoxOptions():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PlacePhoto():void {  }
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function QueryAutocompletePrediction():void {  }
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function QueryAutocompletionRequest():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function AutocompletePrediction():void {  }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function PlaceSearchRequest():void {  }
+
+
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public static function RadarSearchRequest():void {  }
+
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/places/Autocomplete.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/places/Autocomplete.as b/frameworks/projects/GoogleMaps/as/src/google/maps/places/Autocomplete.as
new file mode 100644
index 0000000..74c2ea2
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/places/Autocomplete.as
@@ -0,0 +1,54 @@
+package google.maps.places {
+
+import google.maps.MVCObject;
+import google.maps.LatLngBounds;
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor extends google.maps.MVCObject */
+public class Autocomplete extends google.maps.MVCObject {
+
+    /**
+     * @param inputField [(HTMLInputElement|null)] 
+     * @param opt_opts [(Object<?,string>|google.maps.places.AutocompleteOptions|null|undefined)] 
+     * @see [google_maps_api_v3_11]
+     */
+    public function Autocomplete(inputField:HTMLInputElement, opt_opts:Object = null) {
+        super();
+    }
+
+    /**
+     * @param restrictions [(google.maps.places.ComponentRestrictions|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function setComponentRestrictions(restrictions:google.maps.places.ComponentRestrictions):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; }
+
+    /**
+     * @param types [(Array<string>|null)] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function setTypes(types:Array):Object /* undefined */ {  return null; }
+
+    /**
+     * @see [google_maps_api_v3_11]
+     * @returns {(google.maps.places.PlaceResult|null)} 
+     */
+    public function getPlace():google.maps.places.PlaceResult {  return null; }
+
+}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ceb75a72/frameworks/projects/GoogleMaps/as/src/google/maps/places/AutocompleteService.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/as/src/google/maps/places/AutocompleteService.as b/frameworks/projects/GoogleMaps/as/src/google/maps/places/AutocompleteService.as
new file mode 100644
index 0000000..48399b4
--- /dev/null
+++ b/frameworks/projects/GoogleMaps/as/src/google/maps/places/AutocompleteService.as
@@ -0,0 +1,32 @@
+package google.maps.places {
+
+/**
+ * @see [google_maps_api_v3_11]
+ * @constructor  */
+public class AutocompleteService {
+
+    /**
+     * @see [google_maps_api_v3_11]
+     */
+    public function AutocompleteService() {
+        super();
+    }
+
+    /**
+     * @param request [(Object<?,string>|google.maps.places.AutocompletionRequest|null)] 
+     * @param callback [function ((Array<(google.maps.places.AutocompletePrediction|null)>|null), (google.maps.places.PlacesServiceStatus|null)): ?] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function getPlacePredictions(request:Object, callback:Object):Object /* undefined */ {  return null; }
+
+    /**
+     * @param request [(Object<?,string>|google.maps.places.QueryAutocompletionRequest|null)] 
+     * @param callback [function ((Array<(google.maps.places.QueryAutocompletePrediction|null)>|null), (google.maps.places.PlacesServiceStatus|null)): ?] 
+     * @see [google_maps_api_v3_11]
+     * @returns {undefined} 
+     */
+    public function getQueryPredictions(request:Object, callback:Object):Object /* undefined */ {  return null; }
+
+}
+}


Mime
View raw message