comment nous avons mis marqueur de l'étiquette de contenu en javascript de google map api?
Je suis en utilisant ce code ce code pour modifier le texte de l'étiquette de l'étiquette du marqueur dans l'api google map. Mais ce code ne fonctionne pas.
var marker = new MarkerWithLabel({
position : latlng,
draggable : true,
raiseOnDrag : true,
map : map,
labelContent : textVal,
labelAnchor : new google.maps.Point(22, 0),
title : "" + textCount,
labelClass : "someClass" + textCount,
icon:{}
});
marker.setLabelContent("sdda");
svp quelqu'un peut-il me faire savoir ce qui ne va pas dans mon code?
OriginalL'auteur user3907798 | 2014-08-06
Vous devez vous connecter pour publier un commentaire.
Essayer:
Lecture par le biais de la marqueur d'étiquette de code source, le MarkerLabel objet s'étend à partir de google.cartes.Le marqueur.
Chaque fois que vous appelez la
.set()
méthode sur la MarkerLabel objet, un événement est déclenché, qui actualise le marqueur.Afin de l'appelant
marker.set('labelContent', 'sdda');
de soulever un'labelcontent_changed'
de l'événement, ce qui rend le set de marqueurs, c'est le contenu internethis.setContent()
Voici un extrait du code source:
@classe de Cette classe représente le paramètre facultatif passé à l' {@link MarkerWithLabel} constructeur.
Les propriétés disponibles sont les mêmes que pour
google.maps.Marker
avec l'ajout des propriétés énumérées ci-dessous. Pour modifier l'une de ces propriétés supplémentaires après la étiquetémarqueur a été créé, appelez
google.maps.Marker.set(propertyName, propertyValue)
.seulement pour les utilisateurs modernes, vous utilisez actuellement 'label' au lieu de 'labelContent'
OriginalL'auteur alettieri