2015-03-11 3 views
0

Я пытаюсь найти способ скручивания маркера Google (это стрелка). Я знаю направление, в котором маркер должен крутиться (угол от 0 до 360 °), но не может найти что-либо об этом в Интернете.Google API API скручивающий маркер

Кто-нибудь знает, как мне это нужно? Я знаю, что Google Maps делает это на телефонах, как это:

Google Maps Icon

+0

Вы спрашиваете, как сделать стрелки вращаются на основе, в каком направлении вы должны путешествовать? –

+0

Возможный дубликат [Вращение символов при отслеживании якоря] (http://stackoverflow.com/questions/12472637/rotating-symbols-while-keeping-track-of-the-anchor) – geocodezip

ответ

3

При установке на значок на карте, вы можете использовать rotation свойство на google.maps.Symbol объекта. Смотрите здесь:

https://developers.google.com/maps/documentation/javascript/reference#Symbol

Кроме того, вы можете использовать google.maps.spherical.computeHeading(), если вам нужно, чтобы определить значение для rotation собственности. Смотрите здесь:

https://developers.google.com/maps/documentation/javascript/reference#spherical

Пример:

var heading = google.maps.geometry.spherical.computeHeading(fromLatLng, toLatLng); 

marker.setIcon({  
    scale: 6, 
    rotation: heading 
}); 
Смежные вопросы