2010-05-17 6 views
4

J'ai rencontré un petit problème avec la fonctionnalité semi-nouvelle KML Overlay avec Google Maps API v3, alors que je suis capable d'utiliser "supprimerInfoWindows: true;", le curseur apparaît toujours comme si les incrustations sont cliquables.CSS KML Calques Cursor - Google Maps API v3

Y a-t-il moyen actuellement de changer le css sur les overlay (s) pour que le curseur soit le curseur par défaut, de sorte qu'ils soient purement visuels, et ne pas confondre l'utilisateur?

+0

Le lien est mort. Ce n'est pas une bonne idée d'avoir des liens temporaires dans les questions/réponses. –

+0

Je l'ai fait. – Douglas

Répondre

3

Vous pouvez le faire via javascript (pas sûr une solution purement CSS) en utilisant quelque chose le long des lignes de ...

var ctaLayer = new google.maps.KmlLayer({ 
    url: 'myKmlFile.kml', 
    suppressInfoWindows: true 
}); 
if (ctaLayer.suppressInfoWindows) ctaLayer.setOptions({clickable:false}); 
ctaLayer.setMap(map); 
+0

Dommage qu'elle n'ait jamais été acceptée mais cette réponse fonctionne bien. Je n'ai pas essayé d'ajouter la déclaration 'clickable: false' à l'objet d'installation d'origine, mais j'imagine que cela fonctionnerait aussi bien. – M1ke

1

Cela ressemble à un bug. Vous devez le déposer à l'adresse issue tracker de l'API Google Maps.

+0

Ce n'est pas un bug, juste une partie de la granularité des fonctionnalités de l'API - être cliquable et avoir une fenêtre d'information sont des préoccupations distinctes. – M1ke

Questions connexes