我遇到了一個小問題,使用Google Maps API v3的半新KML覆蓋功能,其中雖然我可以使用「suppressInfoWindows:true;」,但遊標仍然顯示爲疊加層可點擊。KML層Cursor CSS - 谷歌地圖API v3
有沒有辦法在這個時候改變覆蓋層上的CSS,以便光標是默認的光標,這樣它們就是純粹的視覺效果,並且不會混淆用戶?
我遇到了一個小問題,使用Google Maps API v3的半新KML覆蓋功能,其中雖然我可以使用「suppressInfoWindows:true;」,但遊標仍然顯示爲疊加層可點擊。KML層Cursor CSS - 谷歌地圖API v3
有沒有辦法在這個時候改變覆蓋層上的CSS,以便光標是默認的光標,這樣它們就是純粹的視覺效果,並且不會混淆用戶?
您可以通過使用沿着線的東西的JavaScript(不知道純CSS解決方案)做到這一點...
var ctaLayer = new google.maps.KmlLayer({
url: 'myKmlFile.kml',
suppressInfoWindows: true
});
if (ctaLayer.suppressInfoWindows) ctaLayer.setOptions({clickable:false});
ctaLayer.setMap(map);
恥辱它永遠不會被接受,但這個答案工作正常。我還沒有嘗試向原始設置對象添加'clickable:false'聲明,但我想這也可以。 – M1ke 2014-09-16 15:09:06
這聽起來像一個錯誤。您應該在Google Maps API的issue tracker上存檔。
這不是一個bug,只是API功能粒度的一部分 - 可點擊並且有一個信息窗口是單獨的關注點。 – M1ke 2014-09-16 15:09:53
鏈接已經死了。在問題/答案中建立臨時鏈接並不是一個好主意。 – 2011-08-14 14:09:44
我已經這樣做了。 – Douglas 2014-09-16 16:01:20