WikiTude Дополненная реальность JavaScript SDK имеет массив маркеров с именем markerList. Я хочу знать, что такое структура массива (в документации нет). Например, я хочу знать, как получить доступ к включенному свойству geoObject в списке маркеров.Структура массива MarkerList в Wikitude Javascript SDK
Например, это может быть, как,
World.markerList[i].enabled=false
Что структура и суб-структуры массива markerlist?
Могу ли я сделать следующее. Пожалуйста помоги. Я действительно застрял здесь. Я не хочу перезагружать и воссоздавать POIS каждый раз, когда я меняю свой пользовательский слайдер. Я хочу, чтобы GeoOjects активировал и деактивировал, чтобы предотвратить мерцание.
marker.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;
}
и вызвать функцию из fromwebservice как
World.changeVisibilitysetter(marerList[i].markerObject);
Как я могу это сделать? Не могли бы вы привести пример? –
Просто определите новую функцию в Marker.js, которая изменяет свойство включенного объекта geo (передайте, например, параметр bool для этой функции, который затем используется для изменения включенного свойства). Затем вы можете вызвать эту новую функцию Marker, где бы вы ни захотели. –