2011-07-13 6 views
0

J'essaie d'ajouter des marqueurs à une carte sur ma page en utilisant l'API Javascript de Google. Je sais comment faire cela simplement, juste avec de petites images de marqueurs dans divers endroits sur la carte, cependant, je veux que ce soit un peu plus cool. Je veux placer des cercles transparents (minuscules), sur la carte à la place des marqueurs, mais le faire quand ils sont entassés dans une zone, ils superposent les uns sur les autres (évidemment), et créent un assombrissement Effet, de sorte que vous pouvez voir où les choses sont plus bondées à un niveau élevé, pas seulement une quantité folle du même marqueur d'image exacte (ce qui aurait l'air vraiment bâclée et étrange).API Google Maps - Marqueurs

Est-ce que quelqu'un d'entre vous a déjà fait quelque chose comme ça, ou devrais-je aborder différemment?

Répondre

1
+0

C'est exactement ça! Je vous remercie! – slandau

+0

Je n'en ai pas besoin maintenant, mais j'ai un projet qui peut vraiment bénéficier de votre réponse dans un futur proche. Je ne connaissais pas le terme «heat map», alors vous me sauvez beaucoup de temps. Définitivement +1. –

0

essayer de faire une ombre. Les ombres se superposent comme vous l'avez décrit. Exemple:

var shadow = new google.maps.MarkerImage('/images/pin_shadow.png', 
    new google.maps.Size(27,30), 
    new google.maps.Point(0,0), 
    new google.maps.Point(0, 19)); 

var marker = new google.maps.Marker({ 
    shadow: shadow, 
    (otherproperties here), 
}); 

Faites-moi savoir si cela fonctionne.

Kevin

Questions connexes