Bonjour à tous,
Je ne suis pas sûr que cela soit possible, mais j'aimerais dessiner sur la carte Google Maps des labels permanents, scalables et en couleur translucide comme dans l'exemple ci-dessous:
Merci pour votre réponse.
Bonjour à tous,
Je ne suis pas sûr que cela soit possible, mais j'aimerais dessiner sur la carte Google Maps des labels permanents, scalables et en couleur translucide comme dans l'exemple ci-dessous:
Merci pour votre réponse.
Bonjour,
il te faut regarder du coté des OverlayView.
Il existe Map Label Utility Library qui fait des choses qui devrait te convenir.
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Bonjour NoSmoking,
Merci pour ta réponse.
Effectivement, la 'library' MapLabel.js pourrait répondre à mes besoins.
Malheureusement les labels dessinés ne sont pas 'scalable'.
Quelques recherches sur ce sujet sur internet se sont révélées infructueuses.
Bizarre que le développeur n'aie pas songé à intéger un dispositif aussi évident et utile pour les utilisateurs.
Peut-être qu'une autre bibliothèque propose cette option?
Tu peux toujours modifier la taille de la police lorsque le zoom de la carte change.
Un truc du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 google.maps.event.addListener( map, 'zoom_changed', function() { mapLabel.set('fontSize', 4*this.getZoom()); // à ajuster bien sûr });
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Je n'arrive pas à faire fonctionner ton code.
Mais ce n'est pas grave car j'ai contourné la difficulté en réservant l'affichage de mes labels à une certaine plage de zooms grâce à minZoom et maxZoom.
Tu m'as bien dépanné et je t'en remercie sincèrement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager