滑鼠移入各點時出現描述,可是卻會移到別點座標上,也就是當我移到A點上時,會顯示訊息,可是座標值移到B點,這是那裡錯了嗎?

??
<?
while($row = $db->fetch_array())
{
$latitude = $row['Latitude'];
$longitude= $row['longitude'];
$desc = $row['Description'];
?>
<script language="javascript">
var marker = new GMarker(new GLatLng(<? echo $latitude ?>,<? echo $longitude ?>)); // 從DB取出各點標示在地圖上
//滑鼠移入各點時出現描述,可是卻會移到別點座標上,這是那裡錯了嗎??????
GEvent.addListener(marker,'mouseover',function(){
marker.openInfoWindowHtml(" <? echo $desc ?>");
});
GEvent.addListener(marker, 'mouseout', function () {
marker.closeInfoWindowHtml();
});
GEvent.addListener(marker, "click", function(marker, point) {
................
});
map.addOverlay(marker);
</script>
<?
}
?>