如果其他地方已经解决,请原谅我;我做了搜索,但找不到关于这个特定主题的任何内容。基本上,可以使用Javascript v3 api在融合查询的where子句中使用ROWID,例如:
var locationLayer = new google.maps.FusionTablesLayer({
query: {
select: 'Address',
from: 3349066,
where: "'ROWID' in ('2076','2077',....)"
}
});
locationLayer.setMap(map);
这个查询适用于不包含ROWID的where子句,但是我的语法可能有问题吗?谢谢您的帮助。
只是为了让每个人都知道,我收到了谷歌关于在地图API的where子句中使用ROWID的回复:
2012年4月6日
嗨[亚伯兰],
不,我不认为rowid过滤器在Maps API中有效。随意打开功能请求:
http://code.google.com/p/fusion-tables/issues/list
干杯,凯瑟琳