gpt4 book ai didi

api - 基本融合表 API : How do you do an update query correctly?

转载 作者:行者123 更新时间:2023-12-02 02:17:50 24 4
gpt4 key购买 nike

我指的是 Fusion Tables API 示例“更新查询”https://developers.google.com/fusiontables/docs/samples/change_query它是关于一个下拉菜单,它可以改变 map 上图层的内容。

我试图在我自己的站点上重建整个示例,但我还没有成功。我将可能的错误和陷阱缩小到初始化图层(使用我的谷歌融合表中的数据)的部分。在谷歌示例中看起来像这样:

    var layer = new google.maps.FusionTablesLayer({
query: {
select: locationColumn,
from: tableId
},
map: map
});

这是在我自己的每个带有融合表的示例中为我计算出来的代码,上面显示的除外。

var layer = new google.maps.FusionTablesLayer(tableid)
layer.setMap(map);

这是实时代码的链接:http://krealeo12.appspot.com/

由于我是整个 API 和 JavaScript 的新手,所以我无法区分为什么第一个示例不起作用而第二个示例起作用?!有什么区别,更重要的是,这意味着什么?

我非常感谢每一个提示和建议!J.

最佳答案

当我开始使用 Fusion Tables 时,这个问题也让我感到困惑。您会发现许多使用已弃用方法的示例:

var layer = new google.maps.FusionTablesLayer(tableid)
layer.setMap(map);
layers.setQuery("select * from " + tableid + " where ridership > 5000");

您引用的第一个示例是正确的方法。最令人困惑的是您不能将这两种方法结合起来。例如。上次我检查时,以下将不起作用。初始 map 可以正常显示,但查询将不起作用。

var layer = FusionTablesLayer(tableid);
var layer.setOptions{
query: {
select: 'address',
from: '198945',
where: 'ridership > 5000'
}
});

docs 中描述了正确的方法

关于api - 基本融合表 API : How do you do an update query correctly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com