Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
KML图层光标CSS-谷歌地图API v3_Css_Google Maps_Overlay_Kml_Google Maps Api 3 - Fatal编程技术网

KML图层光标CSS-谷歌地图API v3

KML图层光标CSS-谷歌地图API v3,css,google-maps,overlay,kml,google-maps-api-3,Css,Google Maps,Overlay,Kml,Google Maps Api 3,我在Google Maps API v3的半新KML覆盖功能中遇到了一个小问题,虽然我能够使用“suppressInfoWindows:true;”,但光标仍然显示为覆盖是可单击的 此时是否有办法更改覆盖上的css,使光标成为默认光标,使其完全可见,并且不会混淆用户?这听起来像是一个bug。您应该在Google Maps API上进行归档。您可以通过javascript(不确定是否是纯CSS解决方案)使用类似于以下内容的东西来完成此操作 var ctaLayer = new google.map

我在Google Maps API v3的半新KML覆盖功能中遇到了一个小问题,虽然我能够使用“suppressInfoWindows:true;”,但光标仍然显示为覆盖是可单击的


此时是否有办法更改覆盖上的css,使光标成为默认光标,使其完全可见,并且不会混淆用户?

这听起来像是一个bug。您应该在Google Maps API上进行归档。

您可以通过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
声明添加到原始安装对象中,但我认为这也会起作用。这不是一个bug,只是API功能粒度的一部分-可单击和具有信息窗口是两个独立的问题。