Instances of OpenLayers.Layer.VirtualEarth are used to display the data from the Bing Maps AJAX Control OpenLayers.Layer.VirtualEarth constructor.
| OpenLayers. | Instances of OpenLayers.Layer.VirtualEarth are used to display the data from the Bing Maps AJAX Control | Constants | |
| MIN_ZOOM_LEVEL | {Integer} 1 | ||
| MAX_ZOOM_LEVEL | {Integer} 19 | ||
| RESOLUTIONS | {Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection | ||
| Properties | |||
| type | {VEMapType} | ||
| wrapDateLine | {Boolean} Allow user to pan forever east/west. | ||
| sphericalMercator | {Boolean} Should the map act as a mercator-projected map? | ||
| animationEnabled | {Boolean} If set to true, the transition between zoom levels will be animated. | ||
| Constructor | |||
| OpenLayers. | Creates a new instance of a OpenLayers.Layer.VirtualEarth. | ||
| Functions | |||
| getWarningHTML | {String} String with information on why layer is broken, how to get it working. | ||
| setMapObjectCenter | Set the mapObject to the specified center and zoom | ||
| getMapObjectCenter | {Object} The mapObject’s current center in Map Object format | ||
| dragPanMapObject | |||
| getMapObjectZoom | {Integer} The mapObject’s current zoom, in Map Object format | ||
| getMapObjectLonLatFromMapObjectPixel | |||
| getMapObjectPixelFromMapObjectLonLat | |||
| getLongitudeFromMapObjectLonLat | |||
| getLatitudeFromMapObjectLonLat | |||
| getMapObjectLonLatFromLonLat | |||
| getXFromMapObjectPixel | |||
| getYFromMapObjectPixel | |||
| getMapObjectPixelFromXY |
{Boolean} Allow user to pan forever east/west. Default is true. Setting this to false only restricts panning if sphericalMercator is true.
Creates a new instance of a OpenLayers.Layer.VirtualEarth. If you use an instance of OpenLayers.Layer.VirtualEarth in you map, you should set the OpenLayers.Map option restrictedExtent to a meaningful value, e.g.:
var map = new OpenLayers.Map( 'map', {
// other map options
restrictedExtent : OpenLayers.Bounds(-20037508, -20037508, 20037508, 20037508)
} );
var veLayer = new OpenLayers.Layer.VirtualEarth (
"Virtual Earth Layer"
);
map.addLayer( veLayer );| name | {String} |
| options | {Object} |
{String} String with information on why layer is broken, how to get it working.
getWarningHTML:function()
Set the mapObject to the specified center and zoom
setMapObjectCenter: function( center, zoom )
{Object} The mapObject’s current center in Map Object format
getMapObjectCenter: function()
dragPanMapObject: function( dX, dY )
{Integer} The mapObject’s current zoom, in Map Object format
getMapObjectZoom: function()
getMapObjectLonLatFromMapObjectPixel: function( moPixel )
getMapObjectPixelFromMapObjectLonLat: function( moLonLat )
getLongitudeFromMapObjectLonLat: function( moLonLat )
getLatitudeFromMapObjectLonLat: function( moLonLat )
getMapObjectLonLatFromLonLat: function( lon, lat )
getXFromMapObjectPixel: function( moPixel )
getYFromMapObjectPixel: function( moPixel )
getMapObjectPixelFromXY: function( x, y )