2012-03-01 87 views
1

我使用google Maps JavaScript API並使用kml文件(自定義標記圖像通過kml文件設置)在其上設置了我的自定義標記。現在我想在標記上添加懸停效果(對於所有標記,標題和標記圖像更改都具有相同的效果)。Google Maps API JavaScript KML懸停對標記的影響

有沒有什麼辦法可以通過jQuery來添加所需的效果?我無法通過螢火蟲識別標記..

非常感謝您的努力!

這裏是我的JavaScript:

$(document).ready(function(){ 

          initialize(); 
          var map; 
          function initialize() { 
          var myLatlng = new google.maps.LatLng(52.52427, 13.40629); 
          var myOptions = { 
           zoom: 11, 
           center: myLatlng, 
           mapTypeId: google.maps.MapTypeId.ROADMAP 
          } 
          map = new google.maps.Map(document.getElementById("Map"), myOptions); 

          var kmlLayer = new google.maps.KmlLayer('http://www.example.de/test6/1.kml'); 
          kmlLayer.setMap(map); 

         }); 

不幸的是我不能在這裏粘貼KML內容。所以我上傳到這裏:http://pastebin.com/HUgABVvx

我期待着您的答案。謝謝! :)

回答

2

您不能將效果應用於KML層內的標記。您看到的標記不是您設置的圖像,而是圖塊的一部分。

我看到的唯一方法是解析KML文件並創建真正的標記。

+0

哦,這是一個可憐的..好吧,那麼我會嘗試另一種方式..非常感謝你! – Sebsemillia 2012-03-01 18:23:57

+0

你可以發送新的編碼與懸停效果 – Nisanth 2017-06-05 13:22:54