问题标签 [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 投票
2 回答
1306 浏览

javascript - 谷歌地图中的事件监听器问题(带有融合表)

我正在尝试在 jquery 移动应用程序中使用谷歌地图。地图有一个融合表图层,图层加载正常,点击监听器被调用,但给回调函数的值为空。我需要使用与单击的标记关联的值。

设置图层并添加事件监听器。

我是否正确使用了 addListener?

相关文件

相关例子

0 投票
3 回答
1386 浏览

google-fusion-tables - 有没有办法将两个 Google Fusion 表合并到一个视图中,或者将行从一个表插入另一个表?

我有多个非常大的表,并且是批量更新的。如果我可以在我的末端以较小的块工作,然后在 Google 末端将它们组合起来,那将非常有用。

带有联合的视图可以解决这个问题,从另一个表插入到公共表的能力也可以解决这个问题。有这样的功能吗?

0 投票
1 回答
2892 浏览

delphi - Delphi、WebBrowser、Google 登录、FusionTable

我检查了将 fusiontables 集成到基于 Delphi TWebBrowser 的应用程序中的可能性。

但是我不能继续我的项目,因为我不明白很多事情。

我有一个公共表,我想访问它,上传一些行,更新一些行,并用 fusiontablelayer 显示它。我现在只有“免费”帐户。

问题:

1.)

我需要进行身份验证。

这只是一个演示,但它正在工作。我不知道什么是“SOURCE”参数,但我得到了三行结果,最后一行是包含令牌的“Auth=....”。

http://code.google.com/intl/hu-HU/apis/fusiontables/docs/samples/apps_script.html

2.)

我需要将此令牌推送到标题中。当我这样做时,我得到了 401 错误。

所以我现在完全糊涂了。

第一的:

因为JavaScript层没有认证接口,我想我需要对“浏览器”进行认证。可能这是错误的想法,但我的想法基于常见的 Web 登录逻辑,其中登录创建一个 Session,并且 Session 被识别为隐藏的 cookie,在这个浏览器中是有效的。但是可能谷歌登录是使用每个请求传递的标识符......我不知道。

因此,因此我必须在浏览器中进行自动“登录”。(如果不是这样,那么我可以使用 WinInet 或 IdHTTP 进行登录,并且只使用浏览器中的令牌)。

现在我不知道如何在不显示 html 中的登录名/密码或在 TWebBrowser 中显示令牌结果的情况下自动进行此登录...

第二:

我必须修改数据。这可以在透明组件中实现,例如 idHTTP,我只能显示 WebBrowser 中的更改...

第三:

我可以显示带有图层的融合表。如果我已经通过身份验证,这并不难......

所以:我现在很困惑,因为谷歌只支持 Python/Java 作为客户端库,而不支持 Delphi。我需要非常透明地将身份验证和可视化集成到我的 TWebBrowser 组件中。

但是网上没有很好的例子或资源来演示登录+融合表操作......

有人可以帮我解决这个问题吗?

0 投票
3 回答
998 浏览

java - 如何从 App Engine cron 作业访问私有 Fusion Table?

我在 Fusion Table 中创建了几个私有表。这些表应该由我的 App Engine Java Web 应用程序中的 cron 作业定期访问和修改。您能否指点我的示例代码或给我一些指导?并且要明确 - 我不希望我的网络应用程序的用户访问私有表,只是 cron 作业应该有权访问。

问候, 迪米塔尔博内夫

0 投票
1 回答
2011 浏览

delphi - Delphi、Winhttp、Google 登录、Fusion Tables

这是我上一个问题的继续:

Delphi、WebBrowser、Google 登录、FusionTable

但是使用 WinHTTP 的测试也失败了,因为基于 TWebBrowser 的测试......

这是一个如你所愿的问题...... :-)

我有一张现在是 PUBLIC 的桌子,但是当我们购买非免费帐户时,它将更改为私人帐户。

我创建了一个简单的 WinHTTP 测试,但这也失败了。

我可以登录,我得到了“Auth”标签,但下一个“私人”请求返回 401 错误。

当我进行“选择”时,我得到了行。但是当我想查看表名时,出现 401 错误...

我不确定是什么导致了这个错误。

a. The free account don't have enough rights to access it privately
b. I set the header wrong
c. I set the csSource wrong (I set it "MyCompanyName-Test-1.0")
d. Other thing I don't know what...

Can anybody help me how to login and access the data successfully?

0 投票
2 回答
6833 浏览

google-maps-api-3 - jQuery Mobile + jQuery UI 谷歌地图 + 融合标记

这几个月来一直在烤我的面条,老实说,我是设计师而不是程序员,所以这种类型的脚本比我使用的普通 jquery/javascript 更难一些。

我找不到任何关于如何实现它的基本文档,除此之外,但它不是非常直观 - http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-mobile-example.html

我试过制作一个 JSfiddle,但我什至无法让它工作(感谢沙皇现在工作)

我已经构建了一个 jQuery 移动应用程序,我迫切希望获得与融合表标记(来自我的融合表)一起使用的地理位置功能,并允许单击融合表标记以显示信息窗口。此信息窗口将在融合表中构建。

我需要地理位置以将地图置于设备当前位置的中心 - 如果地理位置不可用或被设备用户拒绝,则地图需要以这些坐标 52.450939、-1.721002 为中心。

下一个级别是拥有 jQuery 移动 UI 弹出窗口,但这并不重要,只要地图上的标准气泡就可以了。

更新的 JSFiddle... http://jsfiddle.net/twGHC/30/

我的融合表号是:1260763

默认位置是:(仅当地理位置不可用时)52.450939,-1.721002

缩放级别:13

任何建议都会很棒,请随意使用 JSfiddle。提前致谢。

0 投票
1 回答
187 浏览

java - 有人知道如何将 Java 数据从谷歌应用引擎数据存储导出到融合表吗?

Java 库?类似于 datastore2FusionTable(kind) -> 融合表的 id

0 投票
2 回答
8865 浏览

google-apps-script - 谷歌应用脚​​本从电子表格脚本更新融合表

我想在 google docs 电子表格中创建一个应用程序脚本,该脚本将定期从工作表中复制行并将它们插入到融合表中。下面我粘贴了我的最佳尝试,但应该注意的是,我真的希望它发布一个 2 列范围,而不是那对值。那只是一个占位符。

此处的此链接描述了如何与融合表交谈 http://code.google.com/apis/fusiontables/docs/developers_guide.html#Inserting

但我不明白如何编写脚本来实现这一点。我已经搞砸了一堆,我想我有这些问题

-我没有正确形成发布请求 -我缺少某种身份验证步骤。

我是一个完全的新手,我这里的东西是复制粘贴的。一些看起来很有帮助的资源:

这家伙似乎已经想出了如何编写一个应用程序脚本来发送帖子请求 http://blog.vivekhaldar.com/post/428652690/google-apps-script-spreadsheets-mashup-hub

这似乎很重要

这些人似乎在做一些非常相似的事情,但我不知道如何让它发挥作用

提前致谢!

0 投票
1 回答
2092 浏览

javascript - 使用 FusionTables 层关闭 Google v3 API InfoWindow

我们正在通过 FusionTables 生成带有标记/信息窗口的地图。

地图是通过 FusionTables 层呈现的,我正在使用InfoBox 插件来创建我自己的自定义样式的 InfoWindow。

这一切都很好,花花公子。我的窗口按预期出现。

但是,由于我使用的是我们的 FusionTables 设置,因此会生成所有标记/信息窗口。我从来没有手动声明它们。

因此,我得到了两个 InfoWindows。谷歌默认,和我的新信息框版本。我正在通过这个监听器创建信息框:

此时,当我记录它时, e 会导致以下结果:

我正在寻找一种方法来防止显示原始 InfoWindow。至少,在 InfoBox 打开时隐藏/关闭 InfoWindow 的方法。

0 投票
2 回答
1956 浏览

javascript - 从javascript插入或更新融合表

我的目的是使用 FusionTablesLayer 将 fusiontable 中的数据绘制到谷歌地图中,​​并使用用户从地图中创建的信息插入或更新融合表。我无法从 javascript 中找到如何做到这一点。不可能吗?

如果我无法使用 javascript 插入或更新融合表,还有哪些可用的替代方法?

我正在使用 node.js 浏览 CouchDB,这似乎是一个不错的选择。任何专家的建议都是最受欢迎的。