Comment puis-je modifier le graphique par défaut pour le bouton Fermer InfoWindow? P>
6 Réponses :
Il n'y a pas vraiment un moyen de faire cela. Votre meilleur pari serait probablement d'utiliser une tierce partie ou personnalisée. P>
Il y a une liste de certaines solutions tierces ici . p>
Si vous utilisez Google Maps API V3, vous voudrez peut-être utiliser l'ajout officiel sur Infobox. utilitaire Google Maps - Infobox < / a> p>
avec jQuery, vous pouvez modifier l'emplacement du fichier image. Si j'ai une image Button_Close.png qui est de 16px en taille: Bien sûr, cela ne fonctionne que aussi longtemps que Google utilise cet emplacement de fichier. P> P>
Cela fonctionne uniquement avec le plug-in LiveQuery code>, vous devez le signaler.
Pour remplacer avec (ou quelle que soit l'image que vous pourriez aimer), après Vous pouvez essayer d'ajouter ces lignes p>
Vous pouvez le faire avec CSS, comme ceci: fonctionne sur: p> ne fonctionne pas sur: p>
Meilleure solution ici, car les autres sont soit des décharges de jQuery, soit obsolètes. C'est une question sur le style, CSS est pour le style. Une solution CSS a donc le plus de sens.
Un problème avec ceci est que la DIV contenant n'a pas de classe et un attribut de style fixé à 13px et débordement: caché, vous ne pouvez donc l'utiliser que pour 13 px images.
Le problème avec cette réponse est que cela dépend de l'URL à l'image par défaut ne modifiant jamais le domaine, le protocole, le nom, la culture, le chemin ... qui a apparemment changé depuis cette réponse ( maps.gstatic.com/mapfiles/api-3/images/mapcnt6.png est ce que je vois vis maintenant).
button.gm-ui-hover-effect { background: url(your-img.png) !important; background-size: contain !important; } button.gm-ui-hover-effect img { display: none !important; }
Il serait préférable d'expliquer pendant que vous postez une partie / code-code-selippet. S'il vous plaît, expliquez.
Avec ce CSS, j'ai réussi à désactiver l'icône de fermeture originale et ajoutez-en personnalisé. :)
C'est super. En fait, je veux dire que cela fonctionne (car dans la question, il n'a pas demandé à aucun nom de classe, je suppose que c'est par défaut). Si vous décrivez votre réponse, il serait utile que quelqu'un d'autre aussi (PLS met à jour la réponse - votre message)