【问题标题】:KML Layers Cursor CSS - Google Maps API v3KML 图层光标 CSS - Google Maps API v3
【发布时间】:2011-02-20 13:50:02
【问题描述】:

我在使用 Google Maps API v3 的半新 KML 覆盖功能时遇到了一个小问题,其中虽然我能够使用“suppressInfoWindows: true;”,但光标仍然看起来好像覆盖是可点击的。

此时有没有办法改变叠加层上的 css,使光标成为默认光标,使它们纯粹是视觉的,不会让用户感到困惑?

【问题讨论】:

  • 链接已失效。在问题/答案中包含临时链接不是一个好主意。

标签: css google-maps overlay kml google-maps-api-3


【解决方案1】:

您可以通过 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 声明添加到原始设置对象,但我想这也可以。
【解决方案2】:

这听起来像是一个错误。您应该将其提交至 Google Maps API 的issue tracker

【讨论】:

  • 这不是错误,只是 API 功能粒度的一部分 - 可点击和具有信息窗口是单独的问题。
猜你喜欢
  • 2013-06-27
  • 1970-01-01
  • 2013-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
相关资源
最近更新 更多