我正试图找到一个如何让谷歌地图标记(它是一个箭头)扭曲。我知道标记必须扭转的方向(从0到360°的角度),但在互联网上找不到任何关于它的信息。
有谁知道我需要怎么做?我知道谷歌地图会在这样的手机上做到这一点:
答案 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
});