Google Places — маркеры появляются на карте при прокрутке/масштабировании

У меня проблема с Google Maps Places. Места отображаются на карте каждый раз, когда я перетаскиваю карту или уменьшаю ее масштаб. См. это здесь: http://www.jupixcreative.com/dev/places/search_results_map.php

Очевидно, я хочу, чтобы места выпадали только при загрузке карты, а не каждый раз, когда вы перемещаете или масштабируете карту.

Любая помощь приветствуется.

Ваше здоровье.


person aboother    schedule 24.05.2013    source источник


Ответы (1)


Установите тайм-аут для ваших маркеров в цикле for.

Чтобы установить тайм-аут для одного, просто выполните следующие действия.

  marker.setAnimation(google.maps.Animation.BOUNCE);
  setTimeout(function(){ marker.setAnimation(null); }, 750);  //time it takes for one bounce   

Источник

просто добавьте цикл, и вы должны быть отсортированы.

person Rachel Gallen    schedule 24.05.2013
comment
Привет, Рэйчел. Спасибо за помощь, цикл for отлично справился со своей задачей. - person aboother; 24.05.2013
comment
@aboother, пожалуйста, наведите курсор мыши на ответ и нажмите на галочку - мне это стоит 15 баллов! :) - person Rachel Gallen; 24.05.2013