【问题标题】:"Data may still be loading"... error :(“数据可能仍在加载”...错误:(
【发布时间】:2012-07-28 19:48:35
【问题描述】:

您好,我有一张融合表的地图,位于http://andyinman.com/open-city/index.html。融合表位于https://www.google.com/fusiontables/DataSource?docid=1nZeH4nXDyPJX7iKKijMnBFWGtqI0vdy5xU74ANs

出现“数据可能仍在加载”错误。我之前使用过完全相同的数据集,但点的标记不同,而且效果很好。有人可以帮忙吗?

【问题讨论】:

  • 和你之前使用的“完全相同的数据集”是不是同一个FusionTable?如果不是,两个表中的列名和类型是否相同?
  • stackoverflow.com/questions/11003303/… 一段时间后就消失了...
  • -geocodezip:它是一个不同的融合表。我更改了一些列名,但确保地图使用的列保持不变(位置和日期)。
  • -Frank:如果它消失了,那就太棒了。我的案例和您发布的链接之间的区别在于,我的地图在 Fusion Tables ui 地图中工作得很好,但在我的 html 中不起作用。但我知道我的 html 很好,因为我可以在上面运行我的其他地图。
  • 这个问题的通常原因是查询错误,列的名称或列的“类型”与查询不匹配(使用数字比较与字符串,字符串比较与数)。你能提供一个链接到适用的地图版本和相关的 FusionTable 吗?

标签: google-maps google-fusion-tables


【解决方案1】:

您的查询无效。

我可以让它工作:

SELECT 'Location' FROM 4720188 WHERE 'type' IN (-1,1,2,3,5,6,7,8,9,10,11) AND 'DATE RECEIVED' >= '1/1/2007' AND 'DATE RECEIVED' <= '1/30/2007' AND ST_INTERSECTS('Location', CIRCLE(LATLNG(39.770668,-94.846031),1000))

或:

SELECT 'Location' FROM 4720188 WHERE 'type' IN (5,6,7,8,9,10,11) AND 'DATE RECEIVED' >= '1/1/2007' AND 'DATE RECEIVED' <= '1/30/2007' AND ST_INTERSECTS('Location', CIRCLE(LATLNG(39.770668,-94.846031),1000))

但即使我将我认为无效的部分放入查询字符串中,我仍然没有收到可怕的“图块可能仍在加载”消息。尝试将您正在使用的完整查询字符串输出到页面上的调试 div,然后将其粘贴到该测试地图上的框中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2012-02-15
    • 1970-01-01
    相关资源
    最近更新 更多