什么可能导致我的一些KML无法从Fusion Tables渲染出现问题?

时间:2013-01-08 05:47:42

标签: kml google-fusion-tables

我有3个完全没有绘制的KML,2-3个根据它们所处的缩放级别偶尔行动。我检查了文件限制,我似乎没有违反任何限制。我回到原来的shapefile来检查几何错误。其中一个文件有几何错误,我修复它们但它似乎没有解决KML不渲染的问题。我还使用Googles Visualization API和geoxml3处理器实现了缩放功能。以下是我的应用程序发生的一些有趣的事情:

  1. 其中一个未绘制的KML文件实际上会响应 缩放功能通过缩放到它的范围,但仍然不会绘制 多边形;有证据表明KML正在被解析但没有被绘制。
  2. 如果我,最终将绘制一个不绘制的KML文件 单击它旁边的多边形,并放大到足够近。它 最初不会。
  3. 我有两个KML文件在缩小时绘制,但在'时消失' 我放大了。
  4. 我的申请是here,我的融合表是here。如果有人遇到过类似的问题并且能够修复它们,我真的很想知道它是如何完成的,因为我在这一点上很难过。

    由于

2 个答案:

答案 0 :(得分:0)

首先: Fusion Tables仍处于试验阶段

一些问题:

    South Nelson Elementary 中缺少
  1. varID
  2. JV Humphries Secondary Polygons需要修复

答案 1 :(得分:0)

我以为我会发布更新。

事实证明我的一些数据确实存在几何错误;那些被修复并转换为KML。

问题是我的实际编码。代码被编写为简单地显示数组中的多边形并通过复选框打开/关闭。这样做的原因是能够查看其他多边形的相邻边界。我在初始编码中实现了这一点,用户必须通过Google的地图功能放大感兴趣的区域。

然后,当单击复选框以使应用程序缩放到相关多边形时,我被要求具有缩放功能。这当然有效,但这取决于点击复选框的顺序。我很确定它与如何填充空数组有关,因为单击了复选框的开/关。

我不完全理解代码如何决定缩放哪个多边形或不缩放的逻辑。我所知道的是,如果未选中所有复选框,则每个复选框都会一次打开/关闭一个缩放功能。

如果有人建议如何让每个复选框独立“放大”而不管订单点击,我会很感激。