Javascript Google Maps API,标记未旋转图标

时间:2018-07-15 16:43:00

标签: javascript google-maps-api-3

标记只是不旋转,为什么? 我正在使用Google Maps Api V3 我正在使用setInterval,因为我的车正在沿地图行驶 并且需要面对路线的方向(目前,方位只是预设)。

var marker = new google.maps.Marker({
    icon: {   
        url: "../includes/images/car.png",
        scale: 1,
        rotation: 0  
    },
    map: map,
    position: overview_path[0],
    optimized: false
});



var counter = 1;
setInterval(function() {
    debugger;
    var bearing = counter * 15;
    marker.setPosition(overview_path[counter]);
    var icon = marker.getIcon();
    icon.rotation = bearing;
    marker.setIcon(icon);
    setTimeout(function(){
        map.panTo({
            lat: marker.getPosition().lat(),
            lng: marker.getPosition().lng()
        })
    }, 2000)
    counter++;
}, 1000

0 个答案:

没有答案