2009-03-27 9 views
2

Je suis en train de générer un fichier KML pour afficher un ensemble de fonctionnalités dispersées dans le monde entier. Je souhaite que les fonctions soient regroupées à des niveaux de zoom plus élevés, idéalement en affichant une icône avec le nombre de fonctionnalités, afin que les utilisateurs puissent facilement voir les groupes de fonctionnalités. Essentiellement, j'essaie de faire quelque chose le long de these lines, mais dans Google Earth, pas de cartes.Fonctionnalités de groupe dans Google Earth pour cacher les détails en réduction d'un ou plusieurs de

Quelqu'un peut-il me diriger dans la bonne direction. Je suis un peu d'un débutant avec KML :-)

Cheers,

RB.

REPONSES:

I Mon suggère la recherche peut faire ce que je veux à l'aide Regions pour définir des cadres de sélection pour certaines fonctions.

Il a également été suggéré que je devrais le faire en utilisant des liens réseau, que je vais étudier car je pense que c'est un meilleur match pour d'autres raisons aussi.

Répondre

1

S'agit-il d'un fichier KML autonome? Ou le KML renvoyé en tant que données pour un lien réseau?

Dans le premier cas, je ne suis pas sûr que ce soit même possible. J'ai vu changer la transparence de la couche avec "altitude de la caméra", alors peut-être quelque chose comme ça est également possible sur les fonctionnalités? Ensuite, vous pouvez ajouter à la fois les fonctionnalités individuelles et les fonctionnalités de groupes dans le même fichier KML et les rendre visibles en fonction de la "distance à la caméra"? Pourrait être une nouvelle fonctionnalité KML que j'ai raté, mais vous auriez le contrôle the KML specification. Dans le second cas, vous venez de renvoyer le code KML qui correspond aux informations relatives à la fenêtre de liaison réseau donnée. En fonction de la boîte englobante, vous pouvez subdiviser cette boîte en une grille et un cluster par boîte. Si vous avez une fonctionnalité dans une boîte, renvoyez la fonctionnalité. Si vous en avez plusieurs dans une boîte, renvoyez simplement une "entité groupée" pour cette boîte. Le regroupement change automatiquement lorsque l'utilisateur se déplace dans Google Earth: après chaque changement de caméra, l'URL de votre lien réseau est appelée à nouveau et vous faites de nouveau la sélection et le regroupement de fonctions avec la fenêtre de délimitation donnée. Cela rend votre clustering dynamique.

Est-ce que cela aide?

+0

C'est le cas. J'ai commencé à le faire en tant que fichier KML autonome, mais en regardant dans les liens réseau, je pense que c'est ce que j'essaie de réaliser. Merci beaucoup. Je pense que je peux faire ce que je veux autonome en utilisant les régions, donc je suis en train de regarder dans ceux-ci. –

Questions connexes