Suite

Comment attraper un événement de survol de la souris sur un calque dynamique ou en mosaïque


J'ai besoin de récupérer comme IMAGE, les résultats de l'interrogation/filtrage des données d'une couche. J'ai donc décidé d'utiliser la couche de service dynamique.

Je peux utiliser la tâche d'identification pour afficher une infobox contenant les informations d'un point. Cependant, il est lent et ne peut fonctionner qu'au clic.

Le problème est que je DOIS faire jouer les popup-infoboxes sur MOUSE-OVER. Cela rend l'utilisation de la tâche d'identification infaisable, car je devrais envoyer des demandes tout le temps, lorsque l'utilisateur déplace sa souris sur la carte.

1) Alors, comment puis-je obtenir les informations sur le point sur lequel ma souris est actuellement, lors de l'utilisation de DynamicServiceLayer ?

2) Puis-je utiliser un autre type de calque, qui apporte les résultats sous forme d'images pour obtenir le passage de la souris ?

3) Existe-t-il des meilleures pratiques pour les infobox et les couches de service dynamiques pour de meilleures performances ?

Vous pouvez jeter un œil à ces exemples en utilisant tileJSON . Ils sont basés sur tileJson. Arcgis ne peut-il pas faire quelque chose comme ça ?


afin d'implémenter un écouteur d'événement « passer la souris », vous auriez besoin d'une référence à un graphique réel (JSON décrivant la géométrie et les attributs de la fonctionnalité d'intérêt) au sein de votre application cliente.


Voir la vidéo: Ammattilaisen suosittelemat: Hiiri - Pelaajan vinkit hiiren valintaan (Octobre 2021).