0

有没有人见过一种方法来对 KML 文件创建的边界/形状之外的谷歌地图区域进行着色/着色?

一个示例用法是只有边界/形状内的区域是交互式的(点击侦听器等),边界外的阴影区域将忽略除基本地图功能之外的所有操作,例如来回移动地图.

4

1 回答 1

1

这是我一直在研究的一个选项(并不完全有效,但这个概念可能会解决您的问题):

  1. 创建感兴趣区域的 KML 文件(在美国各州的示例中)
  2. 通过添加整个世界的外部边界来反转它
  3. 使用额外的 KmlLayer 将其显示在地图上或将其导入 FusionTable(如示例)
  4. 确保在“反转”层上抑制 infoWindows

示例 - 不适用于弗吉尼亚或阿拉斯加 - 夏威夷是有问题的。- 将最小缩放限制为 5。

于 2012-11-10T22:30:55.413 回答