我有3个完全没有绘制的KML,2-3个根据它们所处的缩放级别偶尔行动。我检查了文件限制,我似乎没有违反任何限制。我回到原来的shapefile来检查几何错误。其中一个文件有几何错误,我修复它们但它似乎没有解决KML不渲染的问题。我还使用Googles Visualization API和geoxml3处理器实现了缩放功能。以下是我的应用程序发生的一些有趣的事情:
答案 0 :(得分:0)
首先: Fusion Tables仍处于试验阶段
一些问题:
South Nelson Elementary
中缺少varID
JV Humphries Secondary
Polygons
需要修复答案 1 :(得分:0)
我以为我会发布更新。
事实证明我的一些数据确实存在几何错误;那些被修复并转换为KML。
问题是我的实际编码。代码被编写为简单地显示数组中的多边形并通过复选框打开/关闭。这样做的原因是能够查看其他多边形的相邻边界。我在初始编码中实现了这一点,用户必须通过Google的地图功能放大感兴趣的区域。
然后,当单击复选框以使应用程序缩放到相关多边形时,我被要求具有缩放功能。这当然有效,但这取决于点击复选框的顺序。我很确定它与如何填充空数组有关,因为单击了复选框的开/关。
我不完全理解代码如何决定缩放哪个多边形或不缩放的逻辑。我所知道的是,如果未选中所有复选框,则每个复选框都会一次打开/关闭一个缩放功能。
如果有人建议如何让每个复选框独立“放大”而不管订单点击,我会很感激。