OHARRA: paperari dagokion orientazioa aukeratu zure nabigatzailearan inprimatze aukeretan. Honakoa egin dezakezu: orria inprimatu edo bisorera itzuli.

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>