Google地图标记随机呈现

时间:2011-07-12 15:21:06

标签: php javascript google-maps asynchronous

我的网站上有一项功能,可以显示特定徒步旅行的拼车谷歌地图。地图上应该显示三件事:

  1. 目的地点
  2. 指示司机的小车图片
  3. 快乐的面孔表示需要搭车的人。
  4. 快乐的面孔和汽车图标会随机呈现。有时只有汽车出现,有时只有幸福的面孔。我想知道我的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的性质是否会导致这种不一致,因为这些调用是同步的?

1 个答案:

答案 0 :(得分:0)

我认为这不是谷歌地图API的问题,因为我从未见过这样的事情。

我更有可能怀疑您的服务器或代码存在问题。

看起来您的服务器正在返回结果(在AJAX请求中) - 因此它不会过载或超时。

您是否在同一个数组中添加标记,并可能覆盖它们?