Provides a wrapper for Google’s Maps API Normally the Terms of Use for this API do not allow wrapping,
but Google have provided written consent to OpenLayers for this - see email in http://osgeo-org.1560.n6.nabble.com
OpenLayers.
|
Provides a wrapper for Google’s Maps API Normally the Terms of Use for this
API do not allow wrapping, but Google have provided written consent to OpenLayers for this - see email
in
http://osgeo-org.1560.n6.nabble.com
|
Constants | |
MIN_ZOOM_LEVEL | {Integer} 0 |
MAX_ZOOM_LEVEL | {Integer} 21 |
RESOLUTIONS | {Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection |
Properties | |
type | {GMapType} |
wrapDateLine | {Boolean} Allow user to pan forever east/west. |
sphericalMercator | {Boolean} Should the map act as a mercator-projected map? |
Constructor | |
OpenLayers.
|
|
Functions | |
setVisibility | Set the visibility flag for the layer and hide/show & redraw accordingly. |
display | Hide or show the Layer |
setOpacity | Sets the opacity for the entire layer (all images) |
destroy | Clean up this layer. |
removeMap | On being removed from the map, also remove termsOfUse and poweredBy divs |
getOLBoundsFromMapObjectBounds | |
getWarningHTML | {String} String with information on why layer is broken, how to get it working. |
getMapObjectCenter | {Object} The mapObject’s current center in Map Object format |
getMapObjectZoom | {Integer} The mapObject’s current zoom, in Map Object format |
getLongitudeFromMapObjectLonLat | |
getLatitudeFromMapObjectLonLat | |
getXFromMapObjectPixel | |
getYFromMapObjectPixel | |
Constants | |
OpenLayers.
|
Mixin providing functionality specific to the Google Maps API v2. |
Functions | |
onMapResize | |
getMapObjectBoundsFromOLBounds | |
setMapObjectCenter | Set the mapObject to the specified center and zoom |
dragPanMapObject | |
getMapObjectLonLatFromMapObjectPixel | |
getMapObjectPixelFromMapObjectLonLat | |
getMapObjectZoomFromMapObjectBounds | |
getMapObjectLonLatFromLonLat | |
getMapObjectPixelFromXY |
{Boolean} Allow user to pan forever east/west. Default is true. Setting this to false only restricts panning if sphericalMercator is true.
setVisibility: function( visible )
Set the visibility flag for the layer and hide/show & redraw accordingly. Fire event unless otherwise specified
Note that visibility is no longer simply whether or not the layer’s style.display is set to “block”. Now we store a ‘visibility’ state property on the layer class, this allows us to remember whether or not we desire for a layer to be visible. In the case where the map’s resolution is out of the layer’s range, this desire may be subverted.
visible | {Boolean} Display the layer (if in range) |
removeMap: function( map )
On being removed from the map, also remove termsOfUse and poweredBy divs
map | {OpenLayers.Map} |
getOLBoundsFromMapObjectBounds: function( moBounds )
moBounds | {Object} |
{OpenLayers.Bounds} An OpenLayers.Bounds, translated from the passed-in MapObject Bounds. Returns null if null value is passed in.
Mixin providing functionality specific to the Google Maps API v2.
This API has been deprecated by Google. Developers are encouraged to migrate to v3 of the API; support for this is provided by OpenLayers.Layer.Google.v3
getMapObjectBoundsFromOLBounds: function( olBounds )
olBounds | {OpenLayers.Bounds} |
{Object} A MapObject Bounds, translated from olBounds Returns null if null value is passed in
Set the visibility flag for the layer and hide/show & redraw accordingly.
setVisibility: function( visible )
Hide or show the Layer
display: function( visible )
Sets the opacity for the entire layer (all images)
setOpacity: function( opacity )
Clean up this layer.
destroy: function()
On being removed from the map, also remove termsOfUse and poweredBy divs
removeMap: function( map )
getOLBoundsFromMapObjectBounds: function( moBounds )
{String} String with information on why layer is broken, how to get it working.
getWarningHTML:function()
{Object} The mapObject’s current center in Map Object format
getMapObjectCenter: function()
{Integer} The mapObject’s current zoom, in Map Object format
getMapObjectZoom: function()
getLongitudeFromMapObjectLonLat: function( moLonLat )
getLatitudeFromMapObjectLonLat: function( moLonLat )
getXFromMapObjectPixel: function( moPixel )
getYFromMapObjectPixel: function( moPixel )
onMapResize: function()
getMapObjectBoundsFromOLBounds: function( olBounds )
Set the mapObject to the specified center and zoom
setMapObjectCenter: function( center, zoom )
dragPanMapObject: function( dX, dY )
getMapObjectLonLatFromMapObjectPixel: function( moPixel )
getMapObjectPixelFromMapObjectLonLat: function( moLonLat )
getMapObjectZoomFromMapObjectBounds: function( moBounds )
getMapObjectLonLatFromLonLat: function( lon, lat )
getMapObjectPixelFromXY: function( x, y )