Ejemplo 2
Visualizador con pestañas y otras herramientas avanzadas y acceso a GoogleMaps.
Componente Web:
Código fuente:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<script type="text/javascript" language="javascript" src="http://www.idee.es/IDEE_API/IDEE_API.js"></script>
<script type="text/javascript" language="javascript" src="http://www.idee.es/IDEE_API/styles/green.js"></script>
<script>
document.write('<script src="http://maps.google.com/maps/api/js?v=3.9&sensor=false"></s'+'cript>');
</script>
<style type="text/css">
#map {
width: 750px;
height: 500px;
top: 5px;
left: 5px;
border: 1px solid black;
}
</style>
</head>
<script type="text/javascript" language="javascript">
var mapa;
function init() {
mapa = new IDEE_API.Map('map');
var wms_1 = new IDEE_API.WMS.IDEEBase();
mapa.addWMS(wms_1);
var wms_2 = new IDEE_API.WMS.GoogleMaps({type: "G_PHYSICAL_MAP"});
mapa.addWMS(wms_2);
var scaleBar = new IDEE_API.Tool.ScaleBar();
var navBar = new IDEE_API.Tool.NavBarInfo();
var mouse = new IDEE_API.Tool.MouseWheelZoom();
var loading = new IDEE_API.Tool.LoadingMap();
var toolbar = new IDEE_API.Tool.DefaultToolBar();
var overMap = new IDEE_API.Tool.OverviewMap();
var area = new IDEE_API.Tool.Area();
var distance = new IDEE_API.Tool.Distance();
var nom = new IDEE_API.Tool.Nomenclator();
mapa.addTools([toolbar, navBar, mouse, loading, overMap, nom, distance, area, scaleBar]);
var tab1 = new IDEE_API.Tool.Tab("IGN-Base", [wms_1]);
var tab2 = new IDEE_API.Tool.Tab("GoogleMaps", [wms_2]);
mapa.addTools([tab1, tab2]);
var extent = new IDEE_API.Bounds(-3.90, 40.30, -3.50, 40.55, "EPSG:4258");
mapa.setExtent(extent);
}
</script>
<body onload="init()">
<div id="map"></div>
</body>
</html>