谷歌地图API扭曲标记

时间:2015-03-11 21:26:06

标签: javascript html google-maps google-maps-api-3

我正试图找到一个如何让谷歌地图标记(它是一个箭头)扭曲。我知道标记必须扭转的方向(从0到360°的角度),但在互联网上找不到任何关于它的信息。

有谁知道我需要怎么做?我知道谷歌地图会在这样的手机上做到这一点:

Google Maps Icon

1 个答案:

答案 0 :(得分: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
});