У меня есть изображение стрелки, которое я хотел бы поместить на карту Google v3, чтобы оно указывало на определенное направление (с использованием направления из определенной точки широты / долготы). Возможно ли это?
Спасибо.
Есть два способа решения этой проблемы:
Создайте 360 значков со стрелками, каждый из которых повернут на 1 градус, а затем вызовите соответствующий значок в соответствии с требуемым направлением. Возможно, вы захотите назвать стрелки чем-то вроде «arrow_123.png», чтобы указать 123 градуса.
Вам часто не требуется точность в 1 градус. В этом случае вы можете сгенерировать, например, всего 36 значков с шагом 10 градусов. Затем просто используйте значок, ближайший к ближайшему представлению.
Вы также можете использовать холст HTML 5, чтобы повернуть значок на произвольную степень, как в следующем сообщении о переполнении стека: Показать направление ветра на Картах Google . Однако обратите внимание, что это не будет работать в браузерах, которые не поддерживают элемент canvas, таких как Internet Explorer.