问题标签 [google-fusion-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

javascript - 访问 JS 命名集合中的值

文档中,描述google.maps.FusionTablesMouseEvent“行”属性:

属性:行

类型:对象

描述:FusionTablesCell 对象的集合,按列名索引,表示包含点击特征的表格行的内容。

FusionTablesCell对象有两个属性,columnNamevalue

在我的场景中,我有这个小功能:

参数eFusionTablesMouseEvent,它确实有一个row属性,当我调试时,我可以告诉它有我需要的值:

在此处输入图像描述

但我无法访问PropertyId!

当我这样做时:

它说“未定义”。

这个:

也说“未定义”。

这些:

导致错误。

这个

告诉我row确实是一个对象。

如何访问这个神秘的“集合,按列名索引”中的值?

0 投票
2 回答
1225 浏览

python - 我可以将 Python 的 CSV 阅读器与 Google Fusion Tables 一起使用吗?

我正在尝试使用csv库将来自 Google Fusion Tables API 的数据读取到 Python 中。似乎查询 API 会返回 CSV 数据,但是当我尝试将它与csv.reader一起使用时,它似乎会破坏数据并将其拆分为每个字符,而不仅仅是逗号和换行符。我错过了一步吗?这是我使用公共表制作的示例:

最终我会使用csv.DictReader类,但基本阅读器也显示了这个问题

0 投票
1 回答
1150 浏览

python - 在融合表中添加 KML 作为几何列?

我有一个 CSV 文件:

如何将 KML 加载到 CSV 中的列以便将其上传到 Fusion Tables?

我正在使用 Python。如果有帮助,KML 也可以作为 JSON 使用。

我知道我需要将其添加为 Fusion Table 中的几何列:我只是不明白如何将其放入 CSV 文件中,以便我可以将其上传到 Fusion Tables。

谢谢你的帮助。

更新:我尝试将 KML 作为字符串写入 CSV ( <Polygon>....</Polygon>) 中的列,但 Fusion Tables 拒绝导入它,出现 502 错误 - 可能是因为文件现在非常大。

0 投票
1 回答
542 浏览

javascript - Fusion Tables 不支持 CORS(跨源资源共享)?

从issue 554的评论来看,我认为 Fusion Tables 支持CORS请求。尝试以下操作会产生跨站点错误(在 Chrome 中):

错误是:Access-Control-Allow-Origin 不允许 Origin http://[domain]。

以下示例工作正常(用于比较),一个简单的 PHP 页面,我在其中设置“CORS”标头并回显原始服务器,例如“hello example.com”:

我必须承认,我在网上找不到任何地方明确表示融合表支持 CORS,但我有点期待它(也从问题中的评论判断)......

我做错了吗?

0 投票
3 回答
9738 浏览

javascript - 使用 Google Maps API 配置热图叠加层

我正在尝试使用 Google Maps API 生成位置热图。它可以工作,但结果不是很有用,因为热图渲染的部分很小,很难看到:

谷歌地图热图问题

文档中没有任何内容建议扩展热图以呈现更大的 blob 的方法。是否有一种未记录的方式来执行此操作,或者这只是 API 的限制?我只需要更多的数据点吗?我在下面粘贴了我正在使用的代码。

0 投票
3 回答
5789 浏览

google-fusion-tables - Google Fusion Table SQL 查询 where 子句 - 只有 AND 有效,而不是 OR?

我的 SQL 查询是:

这会导致“解析错误”。如果我用 AND 替换 OR 查询返回成功:

还有其他人使用 Fusion Tables 遇到过这个问题并有解决方案/解决方法吗?

API 文档确实暗示只允许 AND,这对我来说是一个很大的惊喜。 http://code.google.com/apis/fusiontables/docs/developers_guide.html#Querying

0 投票
1 回答
9380 浏览

json - 合并几列JSON数据并在jqGrid中显示为单列

我想将我通过 JSONP 从 Fusion Tables 检索到的一些数据(3 个地址列到 1 个列)合并到 jqGrid 中。

有谁知道这是否可能/如何去做?不幸的是,Fusion Tables SQL API 目前不支持通过 SELECT 命令进行 CONCAT。

如果一列有长数据, Oleg 提供了基本跨列 2 列的代码,但我实际上想从几列中获取数据并将其显示为jqGrid 中的

提前致谢

编辑,添加了一段代码:

这是来自 .gov 表的通用公共数据示例(我的表基本上是相同的设置)。我稍后会整理问题,以便人们可以轻松地看到问题/答案:)

0 投票
2 回答
1851 浏览

urlfetch - 将私有谷歌融合表导入谷歌文档电子表格

我想建立一个谷歌融合表的图表。我知道有一个选项可以使用 fusion table 来完成,但我需要使用 google 电子表格来完成。

如何将私有融合表导入电子表格?

上面的代码只给了我表格标题。

0 投票
1 回答
545 浏览

google-maps - 谷歌地图/融合表应用程序行为不端/丢失数据

我有两个谷歌地图使用几乎相同的代码,但行为不同。两者都查询 Fusion Table 以创建图层(标记组),并且都使用 jQuery 滑块来触发将图层设置到地图或从地图取消设置的功能。两者之间的唯一区别是他们查询的融合表。查询小数据集的方法按预期工作(所有 Fusion Table 图层及其相应的数据点按预期设置和取消设置)。查询约 3500 个数据点在设置/取消设置前几层(不是具有最多数据点的层)时按预期工作;然后在设置 2003-2006 层时显示错误的数据点集(我验证了一些 2005 年的数据点不在 2003-2006 层中);然后似乎继续按预期工作以设置/取消设置剩余层。

我知道这似乎表明某处的数据存在故障,但我们已经非常彻底地查看了它,并且在那里找不到任何问题。我没有违反 5 层限制(一次只设置一个层)并且找不到可以添加到地图的标记数量的任何限制。

任何人都知道可能导致这种情况的原因是什么?完整代码如下。除了 Fusion Table ID 之外,这两个版本都是相同的。

0 投票
2 回答
1036 浏览

c# - C#、Unity3D 和 Google Fusion Tables - 得到 411 响应

我正在做一个从 Fusion 表中导入实时数据的系统。

我在 Unity3D 中使用 C#,所以我没有来自 .NET 框架的 WebRequest。

但是,Unity3D 有 WWW 和 WWWForm,我正在尝试使用它们来查询 Fusion Tables。我已经有了身份验证令牌,但 SQL 注入 API 返回一个请求 Content-Length 的 411 页面。

我已经将它添加到标题中,但仍然没有改变......

贝娄我发布了查询测试的代码,它假设在 Fusion Tables 中进行了有效的身份验证

希望任何人都可以提供帮助。

提前致谢。

由于 Kathryn 的帮助,我将 Execute 函数编辑为以下内容:

我仍然收到 411 回复