Я пользуюсь Google Maps API V3. Я пытаюсь анимировать маркер на полилине плавно.Перемещение маркера на PolyLine с помощью Google Maps api v3
Я попытался это http://jsfiddle.net/bmSbU/154/
Здесь я сделал неподвижные точки, как (30, -110) и (30, -100), так что я могу в состоянии сделать на основе неподвижных точек.
Теперь мой вопрос заключается в том, как сделать то же самое, когда у меня есть несколько точек (PolyLine), и маркер должен плавно перемещаться без каких-либо щелчков на карте.
var map;
var path;
var marker;
function initialize() {
var myLatlng = new google.maps.LatLng(35, -105);
var myOptions = {
zoom: 5,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map-canvas"), myOptions);
route = new google.maps.Polyline({
path: [
new google.maps.LatLng(30, -110),
new google.maps.LatLng(30, -100)],
map: map
});
marker = new google.maps.Marker({
position: new google.maps.LatLng(30, -110),
map: map
});
counter = 0;
interval = window.setInterval(function() {
counter++;
var pos = new google.maps.LatLng(30, -110 + counter/100);
marker.setPosition(pos);
if (counter >= 1000) {
window.clearInterval(interval);
}
}, 10);
}
google.maps.event.addDomListener(window, 'load', initialize);
Может ли кто-нибудь помочь мне?
[анимированные маркеры на полилинии из службы маршрутов] (http://www.geocodezip.com/v3_animate_marker_directions.html), [анимированный маркер на полилинии из xml] (http://www.geocodezip.com/v3_animate_marker_xml.html) – geocodezip
Пожалуйста, разместите свой код в вопросе, а не ссылку на jsfiddle. – geocodezip
Я отправил то, что я примерил JSFiddle .. –