Est-il possible de désactiver l'ombre générée automatiquement pour la fenêtre d'informations d'un marqueur? J'essaie de contourner le bug signalé au http://www.google.com/support/forum/p/maps/thread?tid=69bcc3217ee1ac68&hl=en où l'ombre a de grosses marques noires qui obscurcissent la vue de la carte quand on la voit dans IE 8 à n'importe quel niveau de zoom autre que 100%.Désactiver l'ombre de la fenêtre d'informations dans google maps (v2)
Répondre
On dirait que, pour IE 8 seulement, vous devrez traverser la dom, trouver les images d'ombre (iws3.png), et les cacher. Si vous avez jQuery à votre disposition, alors c'est aussi simple que
$('img[src$="iws3.png"]').hide();
après le chargement de la carte.
Ou, si vous n'avez pas jQuery, quelque chose comme ...
var i, imgs = document.getElementsByTagName('img');
for (i = 0; i < imgs.length; i++) {
if (/iws3\.png/.test(imgs[i].src)) {
imgs[i].style.display = "none";
}
}
post-scriptum @Crescent Fresh, voici une capture d'écran:
Wheird, merci. Y a-t-il une chance que vous ayez un lien avec une carte affectée? Je ne peux toujours pas reproduire dans mon IE8. –
http://www.eeaa.com.au/venue.php (c'est le lien dans la première réponse au rapport de bogue que John Smith a lié à). – DaveS
Merci, manqué cela avant. Ça me va toujours, à tous les niveaux de zoom. Testé en IE natif 8.0.6001.18702. XP SP 3. –
Il existe une solution très simple à votre problème: masquer les deux couches d'ombre. De cette façon, vous pouvez être sûr que tous les objets sont cachés (même ceux qui sont ajoutés après peau)
var map = GMap2(...);
...
var pane;
//contains the info window shadow image
pane = map.getPane(G_MAP_FLOAT_SHADOW_PANE);
pane.style.display = "none";
//contains the marker shadow images
pane = map.getPane(G_MAP_MARKER_SHADOW_PANE);
pane.style.display = "none";
Une autre question serait de savoir comment détecter les conditions dans lesquelles les couches doivent être cachées ...
Mais V3 vous n'utilisez pas GMap2
J'ai réussi à désactiver les ombres avec les éléments essentiels suivants:
div.gmnoprint div img
{
display: none;
}
En V2 vous aviez:
map.getPane(G_MAP_FLOAT_SHADOW_PANE).style.display = "none";
map.getPane(G_MAP_MARKER_SHADOW_PANE).style.display = "none";
Semble que V3 vous ne pouvez accéder aux vitres en OverlayView (?)
gmnoprint est utilisé pour beaucoup de choses (pas seulement les ombres) qui ne devraient pas apparaître dans la version imprimable. – DaveS
- 1. Google Maps Api v2 erreur
- 2. Comment setBounds dans Google Maps API v2?
- 3. Google Maps v2 div à l'intérieur ou sur la carte
- 4. Personnaliser la fenêtre d'information de Google Maps?
- 5. API Google Maps: V2: infowindow personnalisé avec bindInfoWindowHtml
- 6. Google Maps API JS v2 - Simple Exemple de marqueur multiple
- 7. exemple IBM Grails pour Google Maps V2 pour V3
- 8. Désactiver TRACE dans GlassFish v2
- 9. API Google Maps v2 infoWindow tail/pointer size
- 10. L'API Google Maps v2 load() ne se déclenche pas
- 11. API Google Maps - hauteur et panoramique de la fenêtre d'information
- 12. Comment rendre la fenêtre d'informations modifiable dans l'API Google Maps?
- 13. Google Maps - fermeture de la fenêtre d'information avec une minuterie
- 14. fenêtre info Google maps bord panTo open() de la carte
- 15. fenêtre info Google maps bord panTo open() de la carte
- 16. Google Maps JS API v2 - jQuery nombre à la traduction de mot chose
- 17. Google Maps API V2: Comment ajouter des marqueurs qui se comportent comme les marqueurs google maps par défaut
- 18. Google Maps, la fenêtre d'information du marqueur n'apparaîtra pas?
- 19. Google Maps, comment désactiver les icônes de marqueur d'être traîné?
- 20. Google maps fenêtre Info contenu Overlay comme ça dans maps.goole.com
- 21. Est-ce que c'est OK? clearOverlays() dans GMap API V2 à Google Maps API V3?
- 22. Comment afficher un message dans Google Maps?
- 23. obtenir un lien de la base de données dans la fenêtre d'informations google maps
- 24. Clustering dans Google Maps
- 25. Google Maps - fenêtre de chargement sur le marqueur cliquez sur
- 26. Google maps dans Android
- 27. Marqueurs dans google maps
- 28. Google Maps dans Silverlight
- 29. Google Maps dans android
- 30. Google Maps: icône de repère et fenêtre contextuelle
ok Attend dans mon IE8, aucune marque noire à tous les niveaux de zoom. Avez-vous une capture d'écran? –