我已经使用以下方法在Google Maps API v3中成功加载并显示了一些多边形:
map.data.loadGeoJson('../somename.geojson');
现在我想为地图中的每个多边形添加一个点击监听器,但是所有这样做的指南都假定我知道哪个数组包含我的多边形,我不知道。
我没有运气查看使用以下内容创建的对象图:
map = new google.maps.Map(document.getElementById('map'), {});
多边形数组必须位于此对象内部,对吧?谁知道在哪里?
答案 0 :(得分:3)
documentation for the Data class描述了forEach
方法:
forEach(回调:函数(Data.Feature)) |返回值:无
重复调用给定的函数,将集合中的一个特性传递给每个调用的函数。通过功能的迭代顺序是未定义的。