Bonjour à tous,
Je poursuis mon chemin d'apprentissage Leaflet, et je souhaiterais aujourd'hui créer du lien entre des boutons et des objets d'un GeoJson chargé dans une carte Leaflet.
Voici un contexte de travail :
http://jsfiddle.net/1gu6oc4f/
Le lien entre le bouton et l'objet GeoJson se fera via la propriété insee :
var communes = [{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-0.450728,48.512817],[-0.44972,48.518924],[-0.456568,48.521445],[-0.456144,48.524879],[-0.443101,48.527724],[-0.443724,48.520908],[-0.418635,48.517788],[-0.417407,48.51143],[-0.424473,48.508192],[-0.433796,48.513776],[-0.438554,48.51172],[-0.447223,48.515377],[-0.450728,48.512817]]]]},"properties":{"insee":61200}} ...
Mes boutons sont actuellement comme cela :
<button type="button" class="btn btn-default btn-xs">Nom commune</button>
Mais je vais y ajouter la référence à la propriété insee, comme cela par exemple :
<button id="61200" type="button" class="btn btn-default btn-xs">Haleine</button>
Il faut donc que j'ajoute une fonction ZoomToCom() à mes boutons (<button onclick="ZoomToCom()">).
Pourriez-vous m'aider à écrire cette fonction ?
Merci à vous !
Partager