API Maps Google
Fermé
poncherello66
Messages postés
7
Date d'inscription
dimanche 10 juin 2018
Statut
Membre
Dernière intervention
10 juin 2018
-
Modifié le 10 juin 2018 à 11:31
poncherello66 Messages postés 7 Date d'inscription dimanche 10 juin 2018 Statut Membre Dernière intervention 10 juin 2018 - 10 juin 2018 à 20:56
poncherello66 Messages postés 7 Date d'inscription dimanche 10 juin 2018 Statut Membre Dernière intervention 10 juin 2018 - 10 juin 2018 à 20:56
A voir également:
- API Maps Google
- Google maps satellite - Guide
- Google maps - Guide
- Dns google - Guide
- Google maps localisation - Guide
- Telecharger google maps pc - Télécharger - Téléchargement & Transfert
2 réponses
Utilisateur anonyme
10 juin 2018 à 14:33
10 juin 2018 à 14:33
Bonjour
En ce qui concerne le titre, je vois que tu l'as mis comme une des composantes de la position. Or, ce n'est pas une composante de la position. C'est une composante de l'objet passé au constructeur de Marker. Ton appel au constructeur devrait ressembler à :
En ce qui concerne le titre, je vois que tu l'as mis comme une des composantes de la position. Or, ce n'est pas une composante de la position. C'est une composante de l'objet passé au constructeur de Marker. Ton appel au constructeur devrait ressembler à :
return new google.maps.Marker({ position: location, label: labels[i % labels.length] , title: "débrouille-toi pour mettre le titre ici" });
Utilisateur anonyme
10 juin 2018 à 15:20
10 juin 2018 à 15:20
Tu voudrais un titre différent par marqueur, je l'ai bien compris, c'est pourquoi j'avais mis "débrouille-toi...". Ce n'est pas difficile à cet endroit de récupérer ce que tu avais mis dans position.title, non ?
Quant à ton deuxième problème, quel est-il exactement : tu ne vois pas du tout le 'B', ou tu voudrais que lui aussi soit personnalisé par marqueur ?
Quant à ton deuxième problème, quel est-il exactement : tu ne vois pas du tout le 'B', ou tu voudrais que lui aussi soit personnalisé par marqueur ?
poncherello66
Messages postés
7
Date d'inscription
dimanche 10 juin 2018
Statut
Membre
Dernière intervention
10 juin 2018
10 juin 2018 à 16:29
10 juin 2018 à 16:29
Si je vois le B, je voudrais juste qu'il y ait une infobulle différente par marqueur au clic de la souris
Alors il te suffit de mettre les labels personnalisés dans ton tableau 'locations' comme tu le fais déjà pour les titres. Supposons que tu les appelles 'label'.
Ensuite, dans l'appel au constructeur Marker, tu n'as qu'à récupérer le titre et le label qui seront disponibles dans location.title et location.label.
Ensuite, dans l'appel au constructeur Marker, tu n'as qu'à récupérer le titre et le label qui seront disponibles dans location.title et location.label.
poncherello66
Messages postés
7
Date d'inscription
dimanche 10 juin 2018
Statut
Membre
Dernière intervention
10 juin 2018
10 juin 2018 à 18:40
10 juin 2018 à 18:40
Oui pardon, le title c le message qui apparaît quand tu laisses ton curseur sur le marker, exactement comme une image avec la propriété alt. L'infobulle, ou infowindow, c un message plus détaillé qui apparaît comme un pop up au clic de la souris sur le marker ! J'espère que c plus clair
Il y a un problème de vocabulaire. Le 'title' c'est l'infobulle : le message apparaît dès que la souris passe sur la marqueur, sans qu'on clique. C'est écrit dans la doc Google map API et c'est aussi la définition que donne Wikipedia :
https://fr.wikipedia.org/wiki/Infobulle
L'infoWindow, ce n'est pas la même chose. Tu peux l'afficher en ajoutant une fonction événementielle ("onclick') au marqueur, mais à ma connaissance ce n'est pas directement un paramètre qu'on passe à la création du marqueur.
https://fr.wikipedia.org/wiki/Infobulle
L'infoWindow, ce n'est pas la même chose. Tu peux l'afficher en ajoutant une fonction événementielle ("onclick') au marqueur, mais à ma connaissance ce n'est pas directement un paramètre qu'on passe à la création du marqueur.
10 juin 2018 à 14:57