Daha çox

GeoJSON məlumatları ilə broşura popup seçimləri


Aşağıdakı açılır seçimləri necə fərdiləşdirə bilərəm? KeepInView-un doğru olması seçiminə əlavə etmək istəyirəm.

var myLayer = L.geoJson (çoxbucaqlı, {onEachFeature: yourOnEachFeatureFunction}). addTo (map); function yourOnEachFeatureFunction (xüsusiyyət, qat) {if (feature.properties.name) {layer.bindPopup (feature.properties.name); }}

Vərəqə sənədlərinə baxın.

İstədiyiniz biraz budur:

L.popup (  seçimlər?  mənbə? )

Bu şəkildə həyata keçirə bilərsiniz:

// bağımsız bir popup qurun (bir qat kimi bir popup istifadə edin) var popup = L.popup ({keepInView: true}) .setLatLng ([51.5, -0.09]) .setContent ("Mən bağımsız bir popupam.") .openOn (xəritə);

Və ya nümunənizdə:

function yourOnEachFeatureFunction (xüsusiyyət, qat) {if (feature.properties.name) {layer.bindPopup (feature.properties.name, {keepInView: true}); }}

(Bu 'atribut: dəyər' cütlərindən ibarət olan bir obyektdə keçir.