OpenLayersExt.Map
OpenLayersExt klase bat, OLE mapen instantziak sortzeko.
Baldintzak
-
OpenLayersExtLoader.load metodoa abiarazi da.
-
HTML orriarentzako onLoad gertakizuna aktibatu da.
Nola erabili
Behin OLEa eta HTML orriaren gainerakoa kargatutakoan, honela instantziatu daitezke OLE mapak:
var ole_map = new OpenLayersExt.Map("mymap");
Egilea
OpenLayersExt.Map |
function(id, options){} |
-
Honetatik hartu du : OpenLayers.Map
Parametroak:
Izena Mota Balio lehenetsia
Deskribapena
id string "" OLE maparen div edukitzailearen IDa options object null Argumentuak aukeran dituen objektua
options parametroa{ openLayersExt: { center: { // kargatzen denean maparen lauki zuzen ikusgarria zentratzeko aukerak lonlat: some_lonlat // OpenLayers Lonlat objektu bat code: "string" // Gipuzkoako eremu bat identifikatzen duen katea zoom: 15, // Nivel de cercanía 1-20 mbr: bounds, // OpenLayers Bounds objektua foregroundLayer: "map2008", // "picto200X", "map", "ort", etab. backgroundLayer: "google" // "yahoo", "microsoft" }, initCallbacks: function(map){} // function edo [ functions...] } }
Metodoak
getB5MAPBaseLayer |
function(){} |
getPictometryHandler |
function(){} |
getWhatIsThisControl |
function(){} |
switchForegroundLayer |
function( layerId ){} |
-
Parametroak:
Izena Mota Balio lehenetsia
Deskribapena
layerId string "" Aurreko geruza gisa (foregroundLayer) erabiliko den geruzaren ID (map layer)
switchBackgroundLayer |
function( layerId ){} |
-
Parametroak:
Izena Mota Balio lehenetsia
Deskribapena
layerId string "" Atzeko geruza gisa (backgroundLayer) erabiliko den geruzaren ID (map layer)
getMapDimensions |
function(id, options){} |
-
Itzultzen du:
Mota Deskribapena
object OpenLayers.Size objektu bat, zona ikusgarriaren zabalera eta altuera pixeletan definitzen duena.
resize |
function(width, height){} |
getActiveBackgroundLayerInfo |
function(){} |
-
Itzultzen du:
Mota Balio lehenetsia
Deskribapena
object "" Un objeto con diferentes propiedades que describen la capa de fondo actual.
showMenuBar |
function(){} |
hideMenuBar |
function(){} |
showPanZoomBar |
function(){} |
hidePanZoomBar |
function(){} |
Adibide osoa
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>OLE - Basic Example</title> <script src="/<ole-base-path>/openlayers-ext/openlayers-ext-loader.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ OpenLayersExtLoader.load( { "debug": true, "map-libs": { "google": { "version": "2", "key": "<google_api_key>" }, "yahoo": { "version": "3.0", "key": "<yahoo_api_key>" } } } ); //]]> </script> <script type="text/javascript"> //<![CDATA[ Event.observe( window, "load", function() { window.b5map = new OpenLayersExt.Map( "mymap"); }); //]]> </script> </head> <body> <div id="mymap"></div> </body> </html>