在Google Maps API中,我看到了getFeatureStyle函数,但这需要传入一个feature ID,我想要更改整个图层的填充/笔触不透明度。这个是可能的吗?
在这里,我试着尝试使用layer对象,唯一有趣的函数是set/get,我认为它可以设置任意属性。除此之外,我没有办法做到这一点,甚至循环所有的功能来切换每个功能,这将是缓慢的。
这是API。
发布于 2014-04-04 09:19:49
没有办法一次更改整个层的属性。
另一种选择是使用GeoJSON,特别是declarative style rules;然后只需更改JSON中的值,显示就会相应地更新。你可以阅读GeoJSON directly from the Maps Engine API。
https://stackoverflow.com/questions/19365743
复制相似问题