Bing Maps .v7 如何迭代 map.entities
Bing Maps .v7 How to iterate map.entities?
我正在向地图添加许多折线。但是经过一些逻辑,我需要迭代map.entities集合并获取我所有的折线。
var polylineN = new Microsoft.Maps.Polyline(loc);
// Add the pushpin
map.entities.push(polylineN);
如果我迭代我的map.entities,我会得到函数,对象和许多数据。我想我需要使用 map.entities.get 函数来检索正确的实体,但我如何知道索引长度来迭代它?
map.entities.get(0) //works fine
像这样:
_.each(map.entities, function(entity){
console.log(entity); //it returns all kind of data
});
任何帮助将不胜感激,任何javascript迭代示例或下划线迭代示例都是有效的。
好的,我找到了这种方式:
var i = 0, entity;
while (i < map.entities.getLength()) {
entity = map.entities.get(i);
i += 1;
}
相关文章:
- 如何在javascript中迭代数字列表
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 如何迭代Array.prototype函数
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 在ejs-partial中对JSON对象进行迭代
- Map函数没有't迭代所有子项
- 如何在Ramda.map中访问迭代索引
- 使用map迭代对象数组
- jquery map 数组在迭代器中返回 NaN
- JSTL:如何获取Map的上一次和下一次迭代元素
- TypeScript编译器无法在for of循环中找到immutable.js Map迭代器
- ECMAScript 6 Map &设置-安全在迭代期间删除
- 为什么我不能迭代ES6 Map的属性?
- 在javascript的.map()方法中使用迭代器和if语句
- 在React中使用map()来迭代嵌套的Prop
- Lodash_.map+console.log打印迭代器
- 如何迭代jquery.map的输出
- .map返回每次迭代的结果数组的长度
- Bing Maps .v7 如何迭代 map.entities
- Redux ES6 (BabelJS):有没有一个map函数可以迭代这个结构