Version 4.20.0 : refactoring de l'API js + maj vers leaflet 0.7.3
Refonte de l'API javascript sous forme de plugin Leaflet, L.Map.Gis étend L.Map - les options sont passées à l'objet lors de son initialisation, renommage de certaines options pour se caler sur celles de Leaflet - les variables de configuration default_layer, gis_layers et affiche_layers sont regroupées dans l'objet L.gisConfig située dans le squelette gis.js.html, ainsi le script leaflet.gis.js n'a plus besoin d'être un squelette - du coup on peut ajouter deux paramètres au modèle : default_layer permet de définir ponctuellement le fond de carte affiché par défaut, affiche_layers permet de définir la liste des fonds proposées par la carte - on en profite pour regrouper les variables de config du geocoder dans un objet L.geocoderConfig - toutes les méthodes l'ancienne API sont attachées à l'objet L.Map.Gis - l'objet de la carte est toujours attaché à une variable globale de type mapID_MAP Dans le mode de la carte : - utiliser ajax au lieu de getScript pour permettre la mise en cache - toujours inclure la lib de clustering sinon l'eval du script peut poser problème losqu'on utilise une carte avec clustering sur une page qui comporte une autre carte sans clustering Maj des libs : on passe en leaflet 0.7.3 et maj des plugins - permet de régler le bug des cartes qui se figent au chargement losqu'on affiche un kml/gpx/json en overlay
parent
e9f905c2
Veuillez vous inscrire ou vous se connecter pour commenter