Wikitude Javascript SDK中MarkerList数组的结构
Structure of MarkerList array in Wikitude Javascript SDK
WikiTude增强现实JavaScript SDK有一个名为markerList的标记数组。我想知道数组的结构是什么(文档中没有)。例如,我想知道如何访问markrlist中geoObject的enabled属性。
例如,它能像一样吗
World.markerList[i].enabled=false
标记列表的结构和子结构是什么?
我可以做以下事情吗。请帮忙。我真的被困在这里了。我不想每次更改自定义滑块时都重新加载并重新创建POIS。我希望GeoOjects能够激活和停用,这样就可以防止闪烁。
markr.js
// Labels and properties described here.
this.markerObject = new AR.GeoObject(markerLocation, {
drawables: {
cam: [this.markerDrawable_idle,this.markerDrawable_selected,this.titleLabel,this.distanceUpdate,this.descriptionLabel],
enabled : true,
indicator: this.directionIndicatorDrawable,
radar: this.radardrawables
}
});
this.markerObject.changeVisibilitysetter= function(markerObject) {
this.markerObject.enabled = false;
}
并从类似的Web服务调用函数
World.changeVisibilitysetter(marerList[i].markerObject);
数组中的元素类型为'Marker'。这样的Marker没有启用的属性。您需要使用这样的setter来扩展类,并在实现中访问底层AR.GeoObject并更改其enabled属性。
相关文章:
- 如何在javascript中使用2个一维数组创建层次结构树
- 展平多个嵌套层次结构数组-d3.js
- $.when.apply 根据输入数组的长度返回具有不同结构的结果
- JavaScript-我可以用for循环中修改的属性将新结构推送到数组中吗
- 用Javascript从两个平面结构数组中格式化JSON
- 什么'最合适的数据结构是什么?(使用一个有间隙的数组是否存在缺点或注意事项?)
- 遍历JS对象/数组,如果找到匹配项,则更改值并返回原始对象/数组结构
- 遍历此数组结构的最佳方法
- Javascript:在特定的数组结构上使用array.sort()
- count'最后一个孩子'从javascript对象/数组结构中的任意点
- 数组结构中的字符串出现JSON.parse语法问题
- ng重复和对象/数组结构
- 如何在对象数组(结构)中查找字符串
- 在Javascript中为Sencha Touch Ext.ux.TouchCalendar更改对象数组结构
- 数组结构/语法(原来真正的q是关于类的,我不知道这个术语)
- 如何组织json数据并保存在新的数组结构中
- 扁平化奇数数组结构
- 如何将 MySQL 数据转换为正确的数组结构
- 将平面数组结构为树
- 使用javascript和jquery,用数组结构填充相关的选择框