Attribut d'image à un marqueur temporaire dans gmaps4rails

J'essaye d'ajouter une image de broche différente au marqueur de côté de client. j'ai essayé Icône: et image: (de la même manière que les images sont assignées du côté du contrôleur) mais aucune d'elles ne semble fonctionner

var tempmarker = {lat: lat, lng: lng, "infowindow":"hello:, picture:"assets/pin.png"}

J'ai essayé de trouver plus d'informations dans les documents gmaps4rails mais je n'ai trouvé aucune liste d'attributs.

Je vous remercie

0
ajouté édité
Vues: 1

1 Réponses

Échantillon de json attendu:

{
"lat":50.8503396,
"lng":4.3517103,
"picture":
  {
   "url":"/logo.png",
   "width":32,
   "height":32
  },
"infowindow":"Bar"
}

Le code source est assez clair.

1
ajouté
Merci, mais en faisant var tempmarker = {lat: lat, lng: lng, "image": {"url": "assets/pin.png"}, "infowindow": infoWindowContent}; entraîne l'erreur suivante Uncaught InvalidStateError: Une tentative d'utilisation d'un objet qui n'est pas ou n'est plus utilisable a été effectuée. Ai-je besoin d'ajouter un appel ajax si j'essaie d'accéder à une image à partir de mon dossier d'actifs rails?
ajouté l'auteur Quantico, source
oui c'était le problème, merci
ajouté l'auteur Quantico, source
BTW votre bijou est incroyable, je l'aime tellement :). Juste un peu difficile pour un noob.
ajouté l'auteur Quantico, source
aucune idée où votre erreur est.
ajouté l'auteur apneadiving, source
mais vous devriez passer la largeur et la hauteur
ajouté l'auteur apneadiving, source
Je vous encourage à lire la source. C'est assez bien documenté (pour les constructeurs), ou explicite, pour les objets
ajouté l'auteur apneadiving, source