Mehr

Wie verwende ich die Broschürensuche für eine Geojson-Feature-Eigenschaft?

Wie verwende ich die Broschürensuche für eine Geojson-Feature-Eigenschaft?


Ich versuche, die zu verwenden Prospektsuche Plugin, um nach einer bestimmten Geojson-Eigenschaft (z. B. 'Name') zu suchen. Der Trick dabei ist, dass ich eine Suche in einer Geojson-Datei durchführen möchte, die über das geladen wird FileLayerLoad Plugin für Broschüre.

Bisher ist mein Code:

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

Ergänzen Sie dieSucheKontrolle in derDaten: geladenRückruf statt.

Außerdem sieht es so aus, als hättest du es vergessenNeudie Suchsteuerung selbst. Siehe Dokumente für die Prospektsuche

Versuche dies:

control.loader.on('data:loaded', function (e) { // Altes Steuerelement entfernen, falls vorhanden if (window.searchControl) { map.removeControl(window.searchControl); } // Such-Gadget für diesen Layer hinzufügen window.searchControl= new L.control.search({layer: e.layer, propertyName: 'Name', circleLocation:true}); map.addControl(window.searchControl); });