Поверните API Карт Google MarkerImage - PullRequest
2 голосов
/ 14 ноября 2010

У меня есть маркер ракеты в одном из моих приложений Google Maps.Не удивительно, что мне нужно повернуть его в зависимости от того, куда он направляется.Как я могу это сделать?Поворот изображения с помощью canvas / VML (как это делает jquery-rotate), кажется, не вариант, потому что мне нужно указать URL в качестве источника изображения, а не элемент <img>.

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Лучший кросс-браузерный способ - создать спрайт с маркером под разными углами и варьировать атрибут размера маркера в зависимости от угла.

Другой не кросс-браузерный способ - использовать CSS3трансформации, и вы, вероятно, захотите создать собственное наложение, чтобы сделать это.Или нарисуйте на карте холст.Тем не менее, вы не получите элемент dom для захвата событий кликов.

1 голос
/ 14 ноября 2010

Вы можете сделать больше версий этого изображения (для поворотов) и использовать URL нужного изображения.

...