GithubHelp home page GithubHelp logo

oskosk / argenmap.jquery Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 8.13 MB

Un plugin jQuery para usar mapas del Instituto Geográfico Nacional de la República Argentina

Home Page: http://ign.gob.ar/argenmap/

JavaScript 28.19% Shell 0.22% CSS 71.59%

argenmap.jquery's Introduction

argenmap.jquery v1 - Mapas web del IGN y jQuery

Presentación

argenmap.jquery v1 es un plugin para jQuery que te permite usar fácilmente los mapas web del Instituto Geográfico Nacional de la República Argentina (IGN) sobre la API de Google Maps aprovechando esta librería y sus imágenes satelitales.

Licencia

argenmap.jquery v1 es software libre. Se distribuye bajo una licencia similar a la licencia BSD de 4 cláusulas.

¿Por qué usar argenmap.jquery ?

Mapas con los nombres oficiales en lugar de los nombres que usa Google Maps :

  • Los mapas creados con argenmap.jquery presentan las capas base de Google Maps o las del IGN pero siempre con nombres oficialmente reconocidos por Argentina.

Completa compatibilidad con jQuery :

  • Miles de sitios utilizan jQuery para mejorar la experiencia del usuario. argenmap.jquery se monta sobre jquery y agrega funcionalidad compatible con el sitio construido con jQuery.
  • El mismo mapa puede ser accedido por todos los selectores posibles.
  • Las llamadas a jQuery pueden ser encadenadas.

Acceso completo a la API de Google Maps :

  • Aunque argenmap.jquery presenta tipos de datos simplificados, podés acceder al objeto google.maps.Map fácilmente.

Uso transparente de los servicios web del IGN y de Google Maps.

  • Los servicios del IGN (WMS) y de Google Maps son aprovechables sin código complejo.

Documentación completa

argenmap.jquery's People

Contributors

cgastrell avatar gonzagonza avatar oskosk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

argenmap.jquery's Issues

Multiples dominios y round robin

Implementar múltiples dominios de carga de tiles para capas base de IGN (la capa base vectorial y la que se superpone sobre satélite

Actualizar README.md

varias cosas están desactualizadas. poner licencia. hacerlo útil para startup

Lanzar evento jQuery moveend

Utilizar la función trigger de jQuery para lanzar evento moveend en respuesta al evento dragend, center_changed y zoom_changed del objeto google.maps.Map.

El evento de Google Maps API center_changed lanzará el evento moveend sólo si no se está arrastrando el mapa.

Esto necesita de una flag en la clase Argenmap, this._dragging para poder darnos cuenta de esto. Esta flag se setea en true ante el evento dragstart de Google Maps API y en false ante el evento dragend.

agregarMarcador() sin lat, lng no funciona

Permitir que se llamar a agregarMarcador() sólo con nombre de mínima. Así se puede poner un marcador en el centro del mapa (como el comportamiento de agregarMarcador() cuando no recibe parámetros) pero que tenga nombre y contenido.

Probar stacktack

Stacktack es una librería que permite incluir preguntas de stackoverflow en un sitio

Issue con funcion encuadre

La función encuadrar define:

northeast = new google.maps.LatLng(n,w),

cuando debería ser:

northeast = new google.maps.LatLng(n,e),

Lanzar evento jQuery zoomend

Utilizar la función trigger de jQuery para lanzar evento de Jquery zoomend en respuesta al evento zoom_changed de google maps api

Agregar función quitarCapa() a la version 1

Estimados, de acuerdo a las pruebas que estuvimos haciendo con la versión 2, este es el detalle de errores que encontramos utilizando IE (por requisito de nuestro organismo):
IE11: perfecto!
IE10: perfecto!
IE9: no carga los marcadores del kml en el mapa
IE8: carga el mapa con zoom 1, no carga los marcadores del kml en el mapa, y el botón desplegable de la parte superior derecha no se carga
IE7: idem IE8

Debido a nuestras necesidades, podríamos utilizar la versión 1 sin problemas, salvo por el hecho de que no cuenta con la funcionalidad de quitarCapa(), por lo cual no nos deja mostrar y ocultar capas que tomamos de archivos KML.

Gracias!

Encapsular estilos de img en canvas

Usando bootstrap los img tienen un max-width de 100% que afecta los infoWindow.
Hay que meter en el estilo del canvas que los img puedan manejarse normalmente.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.