2013-05-03 2 views
1

Я ищу, чтобы на карте были маркеры с ручкой, которая позволит пользователю вращать маркер. Затем я хотел бы получить заголовок компаса, с которым стоит маркер. Возможно ли это с помощью API Карт Google? Есть ли хорошие примеры?Поворот маркера с помощью API Карт Google

+0

Я не это в Google Maps API, я боюсь. Вам нужно будет написать эту функциональность самостоятельно ... Если кто-то уже не сделал этого. – MMM

+0

[Streetview с пегманом и стрелкой, показывающей направление в обратном направлении] (https://developers.google.com/maps/documentation/javascript/examples/streetview-simple) – geocodezip

ответ

1

Решение, которое я придумал, заключается в том, чтобы отправить предварительно повернутое изображение на объект-маркер, а вместо физического url - закодированную в base64 строку повернутого изображения.
так что вы повернуть изображение в скрытом div вероятно, за пределами карты вы base64 закодировать ее, а затем обновить маркер с

marker.setIcon({url:(The base64 string here of the image),origin: new google.maps.Point(0,0),anchor: new google.maps.Point(0,0)}); 
Смежные вопросы