使用单引号中的变量创建Select语句
这与从Google Fusion表中获取数据有关 当我第一次设置我的站点时,GF tableid是一个数值,var tableid=123456;我构建了这样一个查询:使用单引号中的变量创建Select语句,select,google-fusion-tables,Select,Google Fusion Tables,这与从Google Fusion表中获取数据有关 当我第一次设置我的站点时,GF tableid是一个数值,var tableid=123456;我构建了这样一个查询: layer.setQuery("SELECT 'Latitude' FROM " + tableid + " WHERE 'Name' contains etc etc 现在tableid类似于var tableid='12DFty24';我在转换setQuery来处理它时遇到了问题 我已经尝试在tableid周围添加一个额外
layer.setQuery("SELECT 'Latitude' FROM " + tableid + " WHERE 'Name' contains etc etc
现在tableid类似于var tableid='12DFty24';我在转换setQuery来处理它时遇到了问题
我已经尝试在tableid周围添加一个额外的单引号,但这不起作用。反斜杠也没有
我们将非常感激您的建议
Paul您使用的旧语法无法处理加密的ID,数字ID是 您必须使用新语法更改代码;这是你的电话号码 例如:
new google.maps.FusionTablesLayer({ query: {[FusionTablesQuery object]}});
这是一个有效的方法…需要小心使用括号和逗号
function searchAddress()
{
var searchString = document.getElementById('searchAddressString').value.replace("'", "\\'");
// layer.setQuery("SELECT 'Latitude' FROM " + tableid + " WHERE 'Address' contains ignoring case '" + searchString + "'");
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'Latitude',
from: tableid,
where: 'Address' contains ignoring case '" + searchString + "'"
}
});
layer.setMap(map);
}
好的,谢谢。但我真的在寻找一个可以效仿的例子。文档有点稀疏。。。