作者 主題: googlemap marker的訊息?  (閱讀 4643 次)

0 會員 與 1 訪客 正在閱讀本文。

NARs

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
googlemap marker的訊息?
« 於: 2011-08-18 17:24 »
滑鼠移入各點時出現描述,可是卻會移到別點座標上,也就是當我移到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>
<?
}
?>

« 上次編輯: 2011-08-18 17:38 由 NARs »

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: googlemap marker的訊息?
« 回覆 #1 於: 2011-08-18 18:20 »
滑鼠移入各點時出現描述,可是卻會移到別點座標上,也就是當我移到A點上時,會顯示訊息,可是座標值移到B點,這是那裡錯了嗎??????

可能跟我這篇說的一樣, 顯示區塊太小的關係 ::)

NARs

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
Re: googlemap marker的訊息?
« 回覆 #2 於: 2011-08-18 18:39 »
我的情況好像跟大大不太一樣哩....

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: googlemap marker的訊息?
« 回覆 #3 於: 2011-08-19 11:16 »
我的情況好像跟大大不太一樣哩....

這樣哦~
那把滑鼠移入點的前後抓圖貼上來看看吧
不然光是這樣說, 也搞不清楚是什麼情況..

NARs

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
Re: googlemap marker的訊息?
« 回覆 #4 於: 2011-08-23 09:53 »
因為貼圖可能會不太清楚,所以用說明的

滑鼠移入時會跳到另一個從DB中取出的點