【问题标题】:What can be causing problems for some of my KML's not rendering from Fusion Tables?我的某些 KML 无法从 Fusion Tables 呈现的问题是什么?
【发布时间】:2013-01-08 05:47:41
【问题描述】:

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

  1. 其中一个不绘制的 KML 文件实际上会响应 缩放功能通过缩放到它的范围,但仍然不会绘制 多边形;证明 KML 正在解析但未绘制的证据。
  2. 如果我不绘制其中一个 KML 文件最终将绘制 单击它旁边的多边形并放大到足够近。它 最初不会。
  3. 我有两个 KML 文件在缩小时会绘制,但在缩小时会“消失” 我放大了。

我的应用程序是here,我的融合表是here。如果有人遇到过类似的问题并且能够解决它们,我将非常感谢知道它是如何完成的,因为我在这一点上很困惑。

谢谢

【问题讨论】:

    标签: kml google-fusion-tables


    【解决方案1】:

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

    一些问题:

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

    【讨论】:

    • 好点 Dr.Molle;我有时会忘记它仍然是实验性的。再次感谢第二眼的帮助。
    【解决方案2】:

    我想我会发布更新。

    原来我的一些数据确实存在几何错误;这些已修复并转换为 KML。

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

    然后,当单击复选框以使应用程序缩放到相关多边形时,我被要求提供缩放功能。这当然有效,但这取决于单击复选框的顺序。我相当肯定这与空数组的填充方式有关,因为复选框被单击打开/关闭。

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

    如果有人对如何让每个复选框“独立”操作以缩放而不考虑点击顺序有什么建议,我将不胜感激。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多