tr.geologyidea.com
Daha

Broşür: İşaretçi simgesini pointToLayer yerine onEachFeature'dan değiştirin

Broşür: İşaretçi simgesini pointToLayer yerine onEachFeature'dan değiştirin


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Dış verilere atıfta bulunuyorum, onu feature.properties içindeki belirli alanlarla eşleştiriyorum ve bunu, özelliğin hangi katmana yerleştirileceğine karar vermek için kullanıyorum, tüm bunlaronEachFeatureBölüm.

onEachFeature: function(özellik, katman) {… if (koşul1) katman.addTo(katman1); else if (koşul2) katman.addTo(katman2); Başka… }

Aynı süreçte farklı simgeler/işaretler de ayarlamak istiyorum. Ancak, özel işaretçilerin genelliklepointToLayerkısım, örneğin:

pointToLayer: function (özellik, latlng) {… if(condition1) return L.marker(latlng, {icon: icon1}); else if(condition2) return L.marker(latlng, {icon: icon2}); Başka… }

(icon1 ve icon2'nin zaten şu şekilde tanımlandığını varsayın:yeni L.icon({… }))

Harici verilere tekrar tekrar başvurmak gerçekten tekrarlayıcı ve işlemci/ağ tüketen bir hal alacak.pointToLayer. Özelliğin simgesini tanımlayabilmemin bir yolu var mı?onEachFeaturekendini parçala ve geçmek zorunda değilpointToLayer?

Düzenleme: Ve hatta tam tersi: Normalde yaptığınız şeyleri yapmak mümkün mü?onEachFeature, içindepointToLayeryerine?katmanargüman çoğu kullanımda yok mu… aktarılabilir mi? Broşür, aşağıdakiler için her bir özellik arasında döngü yapar mı?pointToLayeraynı şekildeonEachFeature?


Bunun eski bir soru olduğunu görebiliyorum, ancak belki bu yardımcı olabilir: Her koşulda setIcon yöntemini kullanın:

onEachFeature: function(özellik, katman) {… if (koşul1) { katman.setIcon(icon1); katman.addTo(katman1); } else if (koşul2) { katman.setIcon(icon2); katman.addTo(katman2); } Başka… }

Videoyu izle: วธแทรกรปภาพ เปนรปทรงตางๆ ตามปกรายงานตาง ๆ ทแจก ในโปรแกรม PowerPoint แจกไฟลปกฟร


Yorumlar:

  1. Abir

    Yazar, Moskova'dan herhangi bir şansınız var mı?

  2. Yunis

    Teşekkürler

  3. Danos

    Harika, bu komik bir ifade

  4. Nizilkree

    Bence haklı değilsin. Eminim. Pozisyonu savunabilirim. Bana PM'de yaz.

  5. Qutaybah

    Evet, her şey mantıklı



Bir mesaj yaz