, поэтому у меня есть карта google в нижней части страницы с анимированными маркерами. Маркеры имеют анимацию сбрасывания, но я хочу, чтобы анимация начиналась с отображения прокрутки карты - без этой анимации заканчивается, когда пользователь в конце концов прокручивается вниз, чтобы увидеть карту. Я использую google maps api.анимировать маркеры карт google, когда карта прокручивается в поле зрения
Мой код:
var marker;
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: {lat: 59.325, lng: 18.070}
});
marker = new google.maps.Marker({
map: map,
draggable: true,
animation: google.maps.Animation.DROP,
position: {lat: 59.327, lng: 18.067}
});
marker.addListener('click', toggleBounce);
}
function toggleBounce() {
if (marker.getAnimation() !== null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
}
}
привет, извините, что я еще не ответил, ваш ответ кажется мне хорошим, но у меня есть некоторые неожиданные вещи, которые нужно решить. Я вернусь как можно скорее, чтобы убедиться, что это работает. Спасибо за прекрасный ответ – Goran
Звучит неплохо Горан. Я надеюсь, что этот ответ будет хорошо для вас. В своих исследованиях, если вы найдете другие творческие способы решения этой проблемы, пожалуйста, поделитесь ими, чтобы мы могли все учиться. Благодаря! – Tim