Skip to content
Valider e4ad291c rédigé par brunobergot@gmail.com's avatar brunobergot@gmail.com
Parcourir les fichiers

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
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter