Veri Katmanındaki özellikleri/işaretçileri gizlemek veya göstermek için filtreler kullanıyorum. Filtrelemeden sonra hangi işaretleyicilerin görünür olduğunu kontrol etmeye çalışıyorum ve özelliğin bir özelliği var olan bir poligonun bir özelliği ile eşleşiyorsa (başka bir json dosyasında); sonra polyline da gösterip gizleyip saklamaya karar veririm. Belli bir işaretçinin görünüp görünmediğini nasıl öğrenebilirim?Google Map API v3: veri katmanındaki geojson özelliğinin görünür durumda olup olmadığını kontrol edin
0
A
cevap
2
Sen özelliğini özel bir özelliğini ayarlayın ve gizlemek olarak onu açınız özelliği gösterebilir: Bu olurdu
feature.setProperty('visible', false);
aslında özelliğini gizlemek için aşağıdaki ek olarak yapılması gereken:
görünür durumdaysamap.data.overrideStyle(feature, {
visible: false
});
Ardından görmek için özellik olsun:
feature.getProperty('visible');
ne var Ben sona erdi çünkü overrideStyle ile birlikte bu özellik üzerinde bir özellik bulamadık.
Özellikleri nasıl gizlersiniz? –