问题标签 [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.
jquery - Jquery选择标签\带有融合表的复选框
在开始之前,让我说我的背景主要是图形设计,因此我的编码知识......有限!所以要温柔:D
这是我的情况:我正在使用google maps api \ fusion tables \ jquery mobile为android构建一个phonegap应用程序。我有一个复选框列表,可以触发融合表中的各种类型的标记,我已经通过 jquery 传递了复选框的状态。这是从融合表中过滤元素的函数:
...这是复选框:
..和“启用”复选框的JQ:
所以,;) 这个解决方案工作得很好,但我想切换到选择和选项标签,所以它使用操作系统的本机列表 UI!
像这样的东西:
我必须在 JQ 中使用什么样的代码来触发选项标签值?
希望这足够清楚,在此先感谢。
php - php代码重新加载谷歌融合表
我有一个 Google Fusion Tables 地图,它使用下拉菜单根据列选择点。
在我尝试变得花哨之前,该地图工作正常。我尝试使用 php API 来简单地显示选定的下拉值。这有效,但地图会重新加载。有什么办法可以避免地图和表单重新加载?
如您所知,我对 PHP 有点陌生,所以如果我不清楚,请原谅我。
gis - 映射:在地图上动态更改多边形值属性的最简单方法是什么?
我想在地图上显示地方选举结果。我有城市所有分区的形状文件,可以是静态的,但我想动态插入每个分区的投票百分比(观众一次只能查看一个候选人)。
可以在http://elections.timwis.com/fusion上查看一个静态示例 这正是我想要的,但是这个示例是针对一个候选人的,并且是将 shapefile 与百分比数据与除法合并的结果作为相邻键,产生静态数据源。
我有一张满是投票结果的大桌子。我可以轻松地提供候选人姓名并获取每个部门的候选人百分比。然后我想将其插入多边形以更改它们的颜色和点击气泡的内容。
我不能对融合表进行 LEFT JOIN,所以我试图找出另一种方法来做到这一点。
我正在寻找一种简单的方法来解决这个问题,而不必安装一整套 postgres、geoserver 和 openlayers。如果我可以将前端地图插入到 postgresql 服务器或其他东西中,那就太好了。我是一名程序员,但我以前从未使用过这些东西,而且我的截止日期很紧。
有任何想法吗?
google-maps - Determine center/bounding box of FusionTablesLayer in Google Maps API
is there any way I can determine central point of FusionTablesLayer? I was thinking about using some event to handle the layer rendering but without any luck.
Thanks!
php - 谷歌客户端登录授权
我正在编写一个使用 Google Fusion Tables 存储和检索数据的简单数据库;但是,我在授权过程中遇到了障碍。到目前为止,我的代码如下所示:
测试此代码时,我不断收到 401 错误,提示“仅 SELECT 和 DESCRIBE 语句允许未经身份验证的访问”。我不确定为什么当我在 POST 操作中将授权标头也传递给 Fusion Tables 服务时会发生这种情况。关于我做错了什么的任何想法?
jquery - Like 运算符与 Fusion Tables SQL 脚本
我有一个谷歌地图,它从 Fusion Tables 中提取数据并显示它。当您单击一个多边形时,地图会放大并显示该原始多边形内的更多多边形。这是使用两个单独的 Fusion Tables 和一些 jquery 来完成的。
我的问题是试图只显示原始多边形内的多边形,而不是整个集合(例如,只显示单击状态内的县,而不是美国的所有县)。使用代码 xxyy 存储子多边形,其中 xx 是原始多边形,yy 是子多边形(因此 1001 将是第 10 个州和该州内的第一个县)。
如何使用 Fusion Tables “like SQL”脚本,仅提取代码前两位数字等于特定数字的子多边形?这是我尝试过的:
name 是具有 4 位代码的列, stateCode 是一个变量,其中存储了状态的 2 位代码。
我也试过:
第二个选项更可取(如果可能的话),因为如果需要,我可以使用该语法进一步向下钻取。
最终解决方案:
- 列“名称”设置为数字
查询是
stateCodeHigh = stateCode + 100; map.setOptions({ 'query': { select: 'geometry', from: ftnumber, where: "name >= " + stateCode + " AND name < " + stateCodeHigh } });
security - Cookie 安全
在我深入实施之前,我有一个关于 cookie 安全性的快速问题,我想由 stackoverflow 社区运行。这将是我第一次在网站上实现用户登录,我希望对安全性非常谨慎,以免担心帐户被盗用。
这是我假设的安全解决方案:
- 用户注册站点(通过电子邮件注册、使用 Facebook 登录等)并分配一个用户 ID 号。此号码是公开的,可用于访问用户的个人资料、在帖子中引用他们等等。
- 在注册时,用户还会被分配一个随机生成的 ROWID,因为他们的信息存储在数据库中(托管在 Google Fusion Tables 上)。这个 ROWID 号码对用户是隐藏的,永远不会被泄露。
- 用户 ID 已根据 ROWID 编号加密,并且该编号存储在用户计算机上的 cookie 中。它对其他用户是不可见的,理论上,这只能由用户查看。
此解决方案将允许使用“秘密”密钥(ROWID 编号)、“消费者”密钥(保存在 cookie 中)和公共参考 ID(用户 ID)。当然,所有这些都汇总到一个数据库中,站点可以在该数据库中快速访问它们。这听起来像是一个可以提供适当安全级别的计划,还是我应该考虑其他一些事情?
group-by - 同一查询中的 Google Fusion Tables SQL 查询 ORDER BY 和 GROUP BY 不起作用
我正在使用 Google Fusion Tables 为我的数据编写一个移动网页,我需要同时使用ORDER BY
(经纬度)以及GROUP BY
(代替DISTINCT
- GFT 不支持的)。
但是,看来两人并没有很好的配合。如果我使用GROUP BY
,该语句似乎只是忽略了ORDER BY
.
SQL 语句:
有没有其他人遇到过这种情况?
jquery - .on click 事件未在 Gmaps Infowindow 中触发,其中包含 Fusion Tables 信息
将 Fusion Tables 和 GMaps(v3) 与 Jquery(v1.7.1) 一起使用。
Gmaps 使用 Fusion Tables 数据显示图层。InfoWindow 使用 Fusion Tables 信息填充(在 Google Docs -> Fusion Table -> Configure Info Window 界面中配置)。
FT 信息窗口的自定义 HTML 底部是一个链接,内容如下:
我有 JQuery 测试以查看它是否被单击然后执行代码。
JQuery 代码位于在主体“onload”上运行的初始化函数内。我正在使用 .live jquery 处理程序,但它已被弃用并且无论如何都会给我带来问题。.on 处理程序虽然没有触发。
有什么建议么?