【发布时间】:2012-10-13 04:03:01
【问题描述】:
我使用谷歌地图 v3。我有一张地图,里面有 KML 图层。我的问题是大 KML 区域位于小 KML 区域之上,因此无法单击小 KML 区域来查看其信息。 是否可以仅从其 url 确定 KML 层是小于还是大于其他 KML? 我该如何解决这种情况?
【问题讨论】:
-
KML 是一种标记语言——它不直接用于渲染。有多个 KML 渲染器,大多数使用 SVG 来渲染元素。
-
我无法从 kml 更改为 svg,因为我的客户使用 kml
-
您可以尝试更改 KML 中元素的顺序。
-
我所拥有的只是从服务器获取的 KML 网址。然后我使用这些 url 使用 javascript 创建和呈现 KML 对象。在不知道 KML 区域大小的情况下,无法更改 KML 文件顺序
-
您的 KML 有多复杂?您可以使用第三方 KML 解析器来显示它(这会将多边形呈现为原生 Google Maps API v3 对象,然后您可以重新排序它们)?
标签: javascript google-maps-api-3