问题标签 [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.
javascript - 访问 JS 命名集合中的值
从文档中,描述google.maps.FusionTablesMouseEvent
“行”属性:
属性:行
类型:对象
描述:FusionTablesCell 对象的集合,按列名索引,表示包含点击特征的表格行的内容。
该FusionTablesCell
对象有两个属性,columnName
和value
。
在我的场景中,我有这个小功能:
参数e
是FusionTablesMouseEvent
,它确实有一个row
属性,当我调试时,我可以告诉它有我需要的值:
但我无法访问PropertyId
!
当我这样做时:
它说“未定义”。
这个:
也说“未定义”。
这些:
导致错误。
这个
告诉我row
确实是一个对象。
如何访问这个神秘的“集合,按列名索引”中的值?
python - 我可以将 Python 的 CSV 阅读器与 Google Fusion Tables 一起使用吗?
我正在尝试使用csv库将来自 Google Fusion Tables API 的数据读取到 Python 中。似乎查询 API 会返回 CSV 数据,但是当我尝试将它与csv.reader一起使用时,它似乎会破坏数据并将其拆分为每个字符,而不仅仅是逗号和换行符。我错过了一步吗?这是我使用公共表制作的示例:
最终我会使用csv.DictReader类,但基本阅读器也显示了这个问题
python - 在融合表中添加 KML 作为几何列?
我有一个 CSV 文件:
- 区域编号
- 地区名称
- 带有区域边界的 KML 文件的 URL:http: //link.to/area_ID.kml
如何将 KML 加载到 CSV 中的列以便将其上传到 Fusion Tables?
我正在使用 Python。如果有帮助,KML 也可以作为 JSON 使用。
我知道我需要将其添加为 Fusion Table 中的几何列:我只是不明白如何将其放入 CSV 文件中,以便我可以将其上传到 Fusion Tables。
谢谢你的帮助。
更新:我尝试将 KML 作为字符串写入 CSV ( <Polygon>....</Polygon>
) 中的列,但 Fusion Tables 拒绝导入它,出现 502 错误 - 可能是因为文件现在非常大。
javascript - Fusion Tables 不支持 CORS(跨源资源共享)?
从issue 554的评论来看,我认为 Fusion Tables 支持CORS请求。尝试以下操作会产生跨站点错误(在 Chrome 中):
错误是:Access-Control-Allow-Origin 不允许 Origin http://[domain]。
以下示例工作正常(用于比较),一个简单的 PHP 页面,我在其中设置“CORS”标头并回显原始服务器,例如“hello example.com”:
我必须承认,我在网上找不到任何地方明确表示融合表支持 CORS,但我有点期待它(也从问题中的评论判断)......
我做错了吗?
javascript - 使用 Google Maps API 配置热图叠加层
我正在尝试使用 Google Maps API 生成位置热图。它可以工作,但结果不是很有用,因为热图渲染的部分很小,很难看到:
文档中没有任何内容建议扩展热图以呈现更大的 blob 的方法。是否有一种未记录的方式来执行此操作,或者这只是 API 的限制?我只需要更多的数据点吗?我在下面粘贴了我正在使用的代码。
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
json - 合并几列JSON数据并在jqGrid中显示为单列
我想将我通过 JSONP 从 Fusion Tables 检索到的一些数据(3 个地址列到 1 个列)合并到 jqGrid 中。
有谁知道这是否可能/如何去做?不幸的是,Fusion Tables SQL API 目前不支持通过 SELECT 命令进行 CONCAT。
如果一列有长数据, Oleg 提供了基本跨列 2 列的代码,但我实际上想从几列中获取数据并将其显示为jqGrid 中的一列
提前致谢
编辑,添加了一段代码:
这是来自 .gov 表的通用公共数据示例(我的表基本上是相同的设置)。我稍后会整理问题,以便人们可以轻松地看到问题/答案:)
urlfetch - 将私有谷歌融合表导入谷歌文档电子表格
我想建立一个谷歌融合表的图表。我知道有一个选项可以使用 fusion table 来完成,但我需要使用 google 电子表格来完成。
如何将私有融合表导入电子表格?
上面的代码只给了我表格标题。
google-maps - 谷歌地图/融合表应用程序行为不端/丢失数据
我有两个谷歌地图使用几乎相同的代码,但行为不同。两者都查询 Fusion Table 以创建图层(标记组),并且都使用 jQuery 滑块来触发将图层设置到地图或从地图取消设置的功能。两者之间的唯一区别是他们查询的融合表。查询小数据集的方法按预期工作(所有 Fusion Table 图层及其相应的数据点按预期设置和取消设置)。查询约 3500 个数据点在设置/取消设置前几层(不是具有最多数据点的层)时按预期工作;然后在设置 2003-2006 层时显示错误的数据点集(我验证了一些 2005 年的数据点不在 2003-2006 层中);然后似乎继续按预期工作以设置/取消设置剩余层。
我知道这似乎表明某处的数据存在故障,但我们已经非常彻底地查看了它,并且在那里找不到任何问题。我没有违反 5 层限制(一次只设置一个层)并且找不到可以添加到地图的标记数量的任何限制。
任何人都知道可能导致这种情况的原因是什么?完整代码如下。除了 Fusion Table ID 之外,这两个版本都是相同的。
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 回复