迭代我的代码添加的功能?

时间:2017-02-01 02:22:10

标签: javascript google-maps google-maps-api-3

如何迭代用户添加到google.maps.map的功能?

我可以很好地处理数据层 - 由map.data.loadGeoJson()添加的功能。

但如何在不重复地图中的数据的情况下找到其他功能?

实施例: *用户添加了我的DrawingManager标记? *我添加了代码的叠加层?

使用事件和东西来跟踪所有内容似乎是多余的,因为数据在地图中。大多数映射库允许程序员迭代地图的各个层并获得这些层中的特征。这是谷歌地图遗失的吗?

1 个答案:

答案 0 :(得分:0)

叠加层和要素都有一个贴图,但没有记录在案的圆形参考,其中给出了地图的特征。

这意味着API中没有中央存储或参考来访问绘制的要素/叠加层。某处可能存在未记录的属性,但这些属性不可靠并且经常更改名称。