问题标签 [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.
google-maps - 我如何获得 Google Fusion 表 ID?
这些天我正在使用 Google Map API 和 Fusion 表做我的 FYP。这一刻,我想将 Fusion 表中的数据添加到 Google Map 中。但根据这个网页:
http://googlemapsmania.blogspot.com/2010/05/fusion-tables-google-maps-api.html
它告诉我从 URL 中获取表 id。但我的桌子的网址是:
https://www.google.com/fusiontables/DataSource?docid=1jjK5Y_yRpEuQs6W0MkoeMGVP8TqyESm9OxyF4p8&hl=en_GB
我怎么能得到表ID?如果您有其他方法可以将数据从 Fusion 表中获取到 Google 地图,请立即告诉我。
javascript - Google Fusion Tables & Maps - 检测区域中的地址
因此,我目前将 Fusion 表设置为带有 KML 区域的地图。我也有按地址搜索。我需要能够输入地址、搜索并确定该点所在的“区域”。这可能吗?提前致谢。
json - google可视化api,在响应函数中识别tableid
嗯,也许有人可以在这里帮助我或指出正确的方向,因为我已经把头撞在墙上好几天了,似乎没有任何用处。(诚然,我在 json、objects、google visulization 等方面还很陌生)本质上,我在同一页面上针对 3 个不同的融合表运行 3 个不同的查询,作为回报,它们应该返回一个包含 3 个不同 xets 的数组的标记。一切都很好,当我单独运行查询并制作一个标记数组时。但是,在同一页面上运行 3 个查询,我似乎找不到在响应函数中识别查询的方法。
非常感谢任何提示。如果需要,我很乐意提供更多信息(试图摆脱一些不必要的东西)
这就是我所拥有的。谢谢
a) 使用所有相关变量调用函数“setFusionData()”。类似 setFusionData("'LatLng','name'", 2729461); (这是用不同的变量调用 3 次)
我也尝试过这样的事情:
我可以得到reqId,但不能得到表*数据*。所以我只能得到 id 或 data :(
- - 编辑 - - - - - - - -
在搞砸了一点之后(见下文),直接在浏览器中输入查询时返回的键/值对似乎与脚本调用返回的键/值对不同......即以下
直接在浏览器栏中输入会返回
但是,从脚本中调用它会返回类似
,所以没有“reqId”,只有一些神秘的密钥(也没有一个看起来像 reqId 的密钥)......有人知道为什么会/可能吗?
javascript - 使用 Fusion Table Layer 平移和缩放以显示查询结果
我是 Fusion Table Layer 的初学者。我想在此处显示查询结果(平移和缩放):https://developers.google.com/fusiontables/docs/samples/search_and_zoom,但我无法使用 AND 子句对我的函数执行此操作:
函数更改映射(){
有人能帮我吗?我会很感激你的帮助。
特雷伯
javascript - 融合表图层地图:加载时隐藏图层 - 通过标记复选框按需显示
我有两个融合表,它们作为图层添加到地图可视化中。
- Layer1 是地点列表(单击时会出现一个信息框)
- Layer2 是几个区域的地图(导入的 kml 多边形)。每个都根据天气预报着色(填充颜色)(即蓝色表示下雨的可能性很大;红色表示晴天......)
我想要的是:
- 加载时:仅显示第 1 层;Layer2 保持隐藏状态。
- 如果用户想要加载/查看 Layer2,他必须选中一个复选框。
我不知道该怎么做。即使有可能。
下面是我的代码。
提前致谢!
google-maps - Google Maps Fusion Table 图层不应用基于文本列的条件样式
我想应用不同的标记样式取决于具有三个不同字符串值的列。查询工作正常,如果脚本中没有定义样式,它会使用 FT 样式,但如果实现了条件逻辑 - 地图会获取带有“数据仍然可能正在加载”标签的图层并且不会产生错误。
代码是:
javascript - 限制融合表中的查询长度?
我正在尝试使用“IN”运算符从 Fusion Table 中获取数据。当我查看一个非常大的字符串(2000 多个邮政编码)时,没有返回任何内容。当我查看一个短字符串(两个邮政编码)时,它可以正常工作。
例如,这有效:
但这不会:
我在 Firebug 中收到 400 错误。
我无法在 Google 文档中找到限制。
javascript - 自动对 Google Fusion Table 中的位置条目进行地理编码
我正在构建一个网络应用程序,用户可以在其中通过 Google Maps API 搜索地点,然后在 Google Fusion 表中输入这些地点的位置(Lat、Lng)。这些位置条目然后显示在不同的“导航”地图上。
我的问题是,为了在“导航”地图上显示位置条目,必须进行地理编码。到目前为止,我能看到对融合表条目进行地理编码的唯一方法是手动在我的 Fusion Tables 帐户的文件菜单上。任何人都可以建议将其自动化。最好在 JavaScript 中将位置输入到融合表之前。
谢谢!
google-maps - FusionTableLayer 与 Maps API 的动态样式
我在设置 Fusion Layer 样式时遇到了一些麻烦,非常感谢您的帮助。我添加了一个默认样式定义为的图层
这工作正常。然后为该层设置一个点击监听器。故事是这样的:用户点击地图上的一个特征。如果它的属性等于给定的值(例如在表单中),我希望这个功能获得与其他功能不同的填充颜色。
所以我所做的是将颜色#008C00 设置为单击的功能以及我分配与开始时相同的样式的所有其他功能。但是,无论我做什么,我都做不到。单击某些功能时,其余功能将获得默认的半透明红色。我错过了什么吗?Opera Dragonfly 不报告任何代码错误,所以我想语法没问题。
html - FT InfoWindow 中的 href 无法正常工作
这是我的信息窗口代码:
当用户单击“了解更多”时,我希望这会打开另一个包含更多信息的页面。相反,实际发生的是在地图框架内跟踪链接。
我希望该链接将用户带到网站上的另一个页面。我认为这个线程 Inserting a rails link into a Google Maps infowindow 回答了我的问题,但我并不真正理解所有附加代码。
我对 FT 很陌生,很欣赏这里的所有知识。
在此先感谢,安德里亚