Как установить смещение для RichMarker?

Не удалось задать еще один вопрос: Использование

  • gmaps4rails v0.11.1 - отличная жемчужина!
  • Ричмаркер

Удалось сделать маркеры плоскими с помощью :marker_anchor => [10, true]

Но у меня есть стрелка в нижней части маркера, так как же установить смещение для размещения html маркера (RichMarker)?

Теперь это делается путем установки смещения css для div в html RichMarker. Но это кажется каким-то странным.

Можно ли установить смещение с помощью методов Gmaps4rails?


person prikha    schedule 27.08.2011    source источник


Ответы (1)


Посмотрите на вики в разделе маркеры:

"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 

Таким образом, первый элемент «marker_anchor => [10, true]» представляет собой смещение.

Взгляните на ссылку, которую я предоставляю: смещение Richmarker выражается не в пикселях, а в целых числах, означающих TOP_LEFT и т. д.

Если вам нужно точное смещение, сохраните свой css!

person apneadiving    schedule 28.08.2011
comment
Есть проблема: DIV RichMarkers завернут в другой div из google maps, и когда я устанавливаю смещение для создателя, то родитель остается на месте. 8((( - person prikha; 05.09.2011