我有 3 个根本不绘制的 KML 和 2-3 个根据它们所处的缩放级别偶尔发生的行为。我检查了文件限制,我似乎没有违反任何限制。我回到原来的 shapefile 来检查几何错误。其中一个文件有几何错误,我修复了它们,但它似乎没有解决 KML 不渲染的问题。我还使用 Google 的 Visualization API 和 geoxml3 处理器实现了缩放功能。以下是我的应用程序发生的一些有趣的事情:
- 不绘制的 KML 文件之一实际上会通过缩放到其范围来响应缩放功能,但仍不会绘制多边形;证明 KML 正在解析但未绘制的证据。
- 如果我单击它旁边的多边形并放大到足够近,其中一个未绘制的 KML 文件最终将绘制出来。它最初不会。
- 我有两个 KML 文件在缩小时会绘制,但在放大时会“消失”。
我的应用程序在这里,我的融合表在这里。如果有人遇到过类似的问题并且能够解决它们,我将非常感激知道它是如何完成的,因为我在这一点上很困惑。
谢谢