/ / Comment définir un décalage pour un RichMarker? - ruby-on-rails, ruby, ruby-on-rails-3, google-maps, gmaps4rails

Comment définir un décalage pour un RichMarker? - ruby-on-rails, ruby, ruby-on-rails-3, google-maps, gmaps4rails

Assez échoué pour poser une autre question: En utilisant

  • gmaps4rails v0.11.1 - un vrai bijou!
  • RichMarker

A réussi à rendre les marqueurs à plat en utilisant :marker_anchor => [10, true]

Mais j'ai une flèche sur le bas du marqueur, alors comment définir un décalage pour le code HTML d'un marqueur (RichMarker) à placer?

Maintenant, cela est fait en définissant un offset css pour une div dans le richmarker html. Mais cela semble un peu bizarre.

Est-il possible de définir un décalage en utilisant les méthodes Gmaps4rails?

Réponses:

4 pour la réponse № 1

Regardez le wiki dans la section des marqueurs:

"rich_marker" =>   ,   # html, facultative
# If used, all other attributes skipped except "marker_anchor". This array is used as follows:
# [ anchor , flat ] : flat is a boolean, anchor is an int.
# See doc here: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/richmarker/docs/reference.html

Donc, fondamentalement, le premier élément de "marker_anchor => [10, true]" représente le décalage.

Jetez un coup d’œil au lien que j’ai fourni: Richmarker "s offset aren" t est exprimé en pixels mais correspond à un entier, ce qui signifie TOP_LEFT, etc.

Si vous souhaitez un décalage précis, conservez votre css!