Características de argenmap
¿Qué es argenmap?
argenmap es un servicio web. Es una librería de programación basada en jQuery que permite incluir fácilmente un mapa de Argentina en un sitio web.
Este servicio está integrado por un componente javascript (argenmap.jquery) y un backend que sirve los mapas base del IGN. Las tiles del servicio están distribuídas en más de un servidor (nodos) que obtienen las imágenes del servidor OGC del Instituto Geográfico Nacional.
¿Qué es argenmap.jquery?
argenmap.jquery es un plugin para jQuery que permite combinar los mapas web del Instituto Geográfico Nacional y OpenStreetMap con Google Maps API. De esta manera, podés poner en tu sitio un mapa de Argentina con los datos oficiales del IGN sobre las imágenes satelitales de google.
Características de argenmap.jquery
- Es multi instancia. Podés usar varios mapas en la misma página.
- Es un plugin de jQuery encadenable. Podés utilizar argenmap.jquery encadenando llamadas, como cualquier plugin de jQuery
$('#mapa').show().argenmap()
. - argenmap.jquery usa el servicio WMS del Instituto Geográfico Nacional. Acerca el servicio WMS del IGN a los diseñadores de páginas de instituciones públicas y permite ampliar la presencia de los mapas nacionales en la web.
- Acceso completo a la API de Google Maps. Aunque argenmap simplifica el uso de mapas en web con datos oficiales, también permite el acceso a la API de Google Maps nativamente. Este ejemplo muestra cómo centrar el mapa en la latitud -34 y longitud -59 accediendo al objeto google.maps.Map que utiliza argenmap.jquery internamente.
var map = $('#mapa').data('gmap'); // Ahora map es el objeto google.maps.Map map.setCenter( new google.maps.LatLng(-34,-59) );
Cómo funciona argenmap.jquery v1
Para los programadores que ya conocen Google Maps, éste es un listado simple de lo que hace argenmap.jquery automágicamente.
- Crea un objeto
google.maps.Map
. - Habilita como única capa el tipo de mapa
satellite
nativo de Google Maps v3. - Define un par de funciones para crear
MapType
s que son capaces de obtener las tiles de servicios WMS y TMS acorde a la interfazMapType.getTile()
- Agrega al mapa, una capa base (MapType) que usa estas funciones para superponer la capa
capabaseargenmap
del servicio WMS del IGN. - Agrega al mapa, una capa transparente (otro MapType) para superponer la capa
capabasesigign
del servicio WMS del IGN. - Se encarga de que cada vez que el usuario cambie al mapa satélite, se superpongan sobre el los vectores del IGN.
- Ofrece la interfaz estándar de un plugin de jQuery permitiendo crear un mapa rápidamente a partir de selectores de jQuery.
Estructura de un mapa de Argenmap
Comparación entre una mapa de Google Maps regular y un mapa de argenmap.jquery
Imagen Institucional del IGN
No hay duda del origen de los datos.
El pie de cada mapa de argenmap muestra que este mapa tiene origen en el IGN.
Asegura al observador que los topónimos y datos vectoriales son
datos del Instituto Geográfico Nacional de la República Argentina.
Mapa vectorial del IGN
Mapa vectorial de Google Maps. Capa base ROADMAP de Google Maps.
Datos aprobados por el Instituto Geográfico Nacional
Google tiene una base de datos con nombres no aprobados por el IGN. Por lo tanto, el origen de la nomenclatura de calles, partidos, localidades y accidentes geográficos es dudoso con respecto a la cartografía oficial. Argenmap superpone de manera predeterminada los topónimos reconocidos por la Argentina sobre la imágenes de Google.