У меня есть вопрос о маркерах Google Maps и JavaScript.
У меня есть страница, на которой есть только div (map_canvas), который создает маркер при нажатии на него, и текстовое поле, в котором вы вводите имя маркера, и маркер начинает отскакивать ...
чтобы отслеживать маркеры, у меня есть массив всех добавленных маркеров. Проблема в том, что, когда он достигает 20+ маркеров, пользовательский интерфейс имеет тенденцию перестать отвечать на запросы во время зацикливания ...
вот цикл, который у меня есть, внутри функции, которая принимает идентификатор маркера в качестве параметра
for (var i=0; i < markers.length; i++) {
if(markers[i].id == id)
{
if(markers[i].getAnimation() != null)
{
markers[i].setAnimation(null);
}
else
{
markers[i].setAnimation(google.maps.Animation.BOUNCE);
}
}
else
markers[i].setAnimation(null);
}
пожалуйста, дайте мне знать, если это будет повторная публикация или я должен предоставить больше информации ... это мой первый вопрос здесь!