WikiTude réalité augmentée JavaScript SDK a un tableau de marqueurs nommé markerList. Je veux savoir quelle est la structure du tableau (c'est non dans la documentation). Par exemple, je veux savoir comment accéder à la propriété enabled d'un geoObject dans markerlist.Structure du tableau MarkerList dans Wikitude Javascript SDK
exemple, peut-il être comme,
World.markerList[i].enabled=false
Que la structure et les sous-structures du tableau de markerlist? Est-ce que je peux faire ce qui suit?
S'il vous plaît aider. Je suis vraiment coincé ici. Je ne veux pas recharger et recréer POIS chaque fois que je change mon curseur personnalisé. Je veux que les GeoOjects s'activent et se désactivent, afin d'éviter les scintillements.
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;
}
et appeler la fonction de fromwebservice comme
World.changeVisibilitysetter(marerList[i].markerObject);
Comment puis-je faire exactement cela? Pourriez-vous donner un exemple? –
Définissez simplement une nouvelle fonction dans Marker.js qui modifie la propriété enabled de l'objet géographique (passez par exemple un paramètre bool à cette fonction qui est ensuite utilisée pour modifier la propriété enabled). Vous pouvez ensuite appeler cette nouvelle fonction Marqueur où vous voulez. –