Openlayers: configuración con biblioteca en el servidor local

Nota:

EN: THIS IS STILL A DRAFT ES: SIGUE SIENDO UN BORRADOR

=Openlayers: configuración con biblioteca en el servidor local=

descarga del fichero
Desde la pagina oficial de OpenLayers se encuentra el link a la version estable ("stable"), Actualmente la version estable es la 2.7:
 * http://www.openlayers.org/download/OpenLayers-2.7.zip



Una vez bajado el fichero lo expando y copio la carpeta de openlayers en la carpeta web de nuestro entorno : C:\ms4w\apps\mapserv-demo\

Entonces vamos renombrando la carpeta: C:\ms4w\apps\mapserv-demo\OpenLayers-2.7 en C:\ms4w\apps\mapserv-demo\openlayers



crear la pagina de prueba
Con un editor vamos creando el fichero: C:\ms4w\apps\mapserv-demo\ol-local.html

el código que le vamos a poner será el siguiente:  OpenLayers con biblioteca en local  #map { width: 512px; height: 512px; border: 1px solid black; }     var map, layer; function init{ map = new OpenLayers.Map( 'map',{ 					maxExtent: new OpenLayers.Bounds(378107,5193120,510896,5320243), 					maxResolution: 'auto', 					units: "m", 					projection: "EPSG:26915"} 				); layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",                   "http://localhost:9000/cgi-bin/mapserv.exe?map=/ms4w/apps/mapserv-demo/itasca.map", {layers: 'drgs'} ); map.addLayers([layer]); map.zoomToMaxExtent; }   Ejemplo de WMS El uso basico de Openlayers con un layer WMS y la libreria en local mas texto aquì

Comprobar la página de prueba
El enlace web local será:
 * http://localhost:9000/mapserv-demo/ol-local.html



Todo lo que hay que notar en nuestro código
La verdad es que desde el ejemplo con biblioteca en remoto no ha cambiado mucho si no la llamada a la biblioteca.

En vez que: hemos puesto:

Este cambio puede parecer banal pero nos permite controlar todo el código que ofrecemos en nuestra aplicación web. O sea, todo las imágenes, los textos y el codigo javascript que un usuario baja desde nuestra pagina web esta totalmente bajo nuestro control.

Una de las consecuencias negativas de utilizar la biblioteca en remoto es que porseacaso los programadores de Openlayers actualizan la biblioteca y cambian una de las funciones que estamos utilizando puede que nuestra aplicación no funcione mas o funcione diferente de los que nos esperamos.

Otra consecuencia desagradable es relativa a mal funcionamientos del servidor de OpenLayers.org que en tal caso no ofrecería mas la biblioteca y nuestros mapas no estarían mas visible dando el browser un error en visualización.

Otra importante nota es relativa a la accesibilidad de nuestra pagina web. Una de las características importantes de una pagina web de suceso es que se pueda bajar rápidamente.

describir el peso del codigo y de la libreria completa poner imagen de las infos de la pagina

preparar el mapa
=Autores=
 * Lorenzo Becchi
 * Jorge Gaspar Sanz Salinas

=Licencia=
 * la licencia por este articulo es: Creative Commons Attribution 3.0 License (http://creativecommons.org/licenses/by/3.0/deed.es).
 * esta licencia permite:
 * copiar, distribuir y comunicar públicamente la obra
 * hacer obras derivadas
 * bajo estas condiciones:
 * Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra).
 * Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra.
 * Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor
 * Nada en esta licencia menoscaba o restringe los derechos morales del autor.

=Duración= Por esta clase se evalúa una duración de X oras