2010-05-17 256 views
4

我遇到了一個小問題,使用Google Maps API v3的半新KML覆蓋功能,其中雖然我可以使用「suppressInfoWindows:true;」,但遊標仍然顯示爲疊加層可點擊。KML層Cursor CSS - 谷歌地圖API v3

有沒有辦法在這個時候改變覆蓋層上的CSS,以便光標是默認的光標,這樣它們就是純粹的視覺效果,並且不會混淆用戶?

+0

鏈接已經死了。在問題/答案中建立臨時鏈接並不是一個好主意。 – 2011-08-14 14:09:44

+0

我已經這樣做了。 – Douglas 2014-09-16 16:01:20

回答

3

您可以通過使用沿着線的東西的JavaScript(不知道純CSS解決方案)做到這一點...

var ctaLayer = new google.maps.KmlLayer({ 
    url: 'myKmlFile.kml', 
    suppressInfoWindows: true 
}); 
if (ctaLayer.suppressInfoWindows) ctaLayer.setOptions({clickable:false}); 
ctaLayer.setMap(map); 
+0

恥辱它永遠不會被接受,但這個答案工作正常。我還沒有嘗試向原始設置對象添加'clickable:false'聲明,但我想這也可以。 – M1ke 2014-09-16 15:09:06

1

這聽起來像一個錯誤。您應該在Google Maps API的issue tracker上存檔。

+0

這不是一個bug,只是API功能粒度的一部分 - 可點擊並且有一個信息窗口是單獨的關注點。 – M1ke 2014-09-16 15:09:53