Suite

Comment utiliser la recherche de dépliants pour une propriété d'entité geojson?


j'essaie d'utiliser le recherche-dépliant plugin pour rechercher une propriété geojson spécifique (c'est-à-dire 'Nom'). L'astuce est que je veux effectuer une recherche sur un fichier Geojson chargé via le FileLayerLoad plugin pour dépliant.

Pour l'instant mon code est :

var map = L.map('map').setView([43.7001100, -79.4163000], 17); mapLink = 'OpenStreetMap'; mapquestLink = 'MapQuest'; mapquestPic = '

Ajouter lerecherchercontrôle dans ledonnées:chargéesrappel à la place.

De plus, il semble que vous ayez oublié deNouveaule contrôle de recherche lui-même. Voir les documents pour la recherche de brochures

Essaye ça:

control.loader.on('data:loaded', function (e) { // Supprimer l'ancien contrôle, le cas échéant if (window.searchControl) { map.removeControl(window.searchControl); } // Ajouter un gadget de recherche pour cette couche window.searchControl= new L.control.search({ layer : e.layer, propertyName : 'Name', circleLocation:true}); map.addControl(window.searchControl); });


Voir la vidéo: DTD Entité interne Entité externe Entité paramétrique (Octobre 2021).