2011-07-12 74 views
0

我的網站上有一項功能可顯示特定遠足的拼車地圖。有應該出現在地圖上有3件事情:Google地圖標記隨機呈現

  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的谷歌地圖的本性會導致這種不一致,因爲這些調用是同步的?

回答

0

我不認爲這是Google Maps API的問題,因爲我從來沒有見過這樣的事情。

我更可能懷疑您的服務器或代碼存在問題。

它看起來像你的服務器返回的結果很好(在AJAX請求) - 所以它不會超載或超時。

您是否將標記添加到相同的數組,並可能覆蓋它們?