2012-11-09 50 views
0

有没有人看到过一种方式来遮盖/染色由KML文件创建的边界/形状之外的谷歌地图区域?kml边界以外的阴影区域

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

回答

1

这是我一直在努力的一个选项(不完全相当的工作,但这个概念可以解决您的问题):

  1. 创建感兴趣的区域的KML文件(在本例美国州)
  2. 通过增加全世界的外边界
  3. 或者使用一个额外的KmlLayer地图上显示,或将其导入到FusionTable(如例子)
  4. 一定要抑制对信息窗口反其道而行的“倒置“层

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