Маркеры карты Google отображаются случайным образом - PullRequest
0 голосов
/ 12 июля 2011

У меня есть функция на моем сайте, чтобы отобразить карту google для автобуса для конкретного похода.На карте должны появиться 3 вещи:

  1. Место назначения
  2. Маленькие картинки автомобилей для обозначения водителей
  3. Счастливые лица для обозначения людей, которым нужна поездка.

Случается так, что счастливые лица и значки автомобилей отображаются в случайное время.Иногда появляются только машины, а иногда только счастливые лица.Мне интересно, делаю ли я что-то не так в моем AJAX.

Вот пример страницы.См. Средний столбец с правой стороны для карты автобуса:

http://www.comehike.com/hikes/scheduled_hike.php?hike_id=169

В моем теге <body> я делаю это:

<body onload="initialize( <?php echo $hike_id; ?> ); placeHikeStartMarker( <?php echo $hike_id; ?> );  placeCarpoolPassengersMarkers( <?php echo $hike_id; ?> ); placeCarpoolDriversMarkers( <?php echo $hike_id; ?> );">

Есть личто-нибудь в природе AJAX карт Google, которое могло бы вызвать такое несоответствие, так как вызовы являются асинхронными?

1 Ответ

0 голосов
/ 26 июля 2011

Я не думаю, что это проблема с API Карт Google, поскольку я никогда не видел ничего подобного.

У меня больше шансов заподозрить проблему с вашим сервером или кодом.

Похоже, ваш сервер нормально возвращает результаты (в запросах AJAX), поэтому он не перегружен и не имеет времени ожидания.

Добавляете ли вы маркеры в тот же массив и, возможно,переписывать их?

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