谷歌地图融合层忽略WHERE子句
Google Maps Fusion Layer ignores WHERE clause
我在使融合表层中的where子句实际执行任何操作时遇到问题。
下面应该做的是从我的融合表中选择"收入"超过100的所有行(或者对于特定的geom(MSOA),如果你在where子句中交换代码)。
融合表列average_income是Number类型,MSOA11CD是Text类型。
这里有一个关于同一主题的老问题,但通过我没有的语法错误解决了。"其中";Google Maps 中Fusion表层中被忽略的子句
Fiddle here:http://jsfiddle.net/dqthnw7s/
layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: {
enabled: false
},
query: {
select: "*",
from: "1QEMdQUSmsdEZs9vAchHeKPG_CsKa7L0zW0SBJSCu",
where: "average_income > 100",
//tried this too
//where: 'MSOA11CD = ''E02004590'''
},
styles: [{
where: "average_income > 1000",
polygonOptions: {
fillColor: '#002951'
}
}, {
where: "average_income > 800 AND average_income <= 1000",
polygonOptions: {
fillColor: '#003466'
}
}, {
where: 'average_income > 100 AND average_income <= 800',
polygonOptions: {
fillColor: '#376798'
}
}]
});
融合表:https://www.google.com/fusiontables/DataSource?docid=1QEMdQUSmsdEZs9vAchHeKPG_CsKa7L0zW0SBJSCu#rows:id=1
如有任何帮助,我们将不胜感激!
select"*"无效。这需要一个"几何"列。
layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: {
enabled: false
},
query: {
select: "geometry",
from: "1QEMdQUSmsdEZs9vAchHeKPG_CsKa7L0zW0SBJSCu",
where: "average_income > 100",
//tried this too
//where: 'MSOA_CODE = ''E02004590'''
},
styles: [{
where: "average_income > 1000",
polygonOptions: {
fillColor: '#002951'
}
}, {
where: "average_income > 800 AND average_income <= 1000",
polygonOptions: {
fillColor: '#003466'
}
}, {
where: 'average_income > 100 AND average_income <= 800',
polygonOptions: {
fillColor: '#376798'
}
}]
});
更新的fiddle
相关文章:
- 在查询字符串中查找 where 子句
- 将where子句与javascript变量一起使用
- 使环回模型得到“;存在”;带有where子句的方法
- 如何在 alasql 中的 where 子句中放置特定日期
- 用于检索所有用户的 where 子句
- DexieJS(indexedDB)链多个.where子句
- 执行带有 WHERE 子句的 Sql 在 Phonegap 中不返回任何结果
- 筛选 Azure 移动服务节点.js上的 where 子句的功能
- Google 地图 API v3 中的 where 子句
- Sails.js:在查询模型时,将查询列指定为where子句中的变量
- Javascript SQL请求where子句中出现错误字段错误
- 带有where子句的Insert语句不会在nodejs-mysql上运行
- 如何在 where 子句中使用动态查询字段
- 谷歌地图融合层忽略WHERE子句
- sequelize-带有关联的Where子句
- 在sails.js中关联模型的Where子句
- 用NOT LIKE where子句序列化查询
- SQLite:当前日期加上where子句中的一天
- Where子句在' OR '语句中使用包含关系
- 为什么Array不.有些工作在Mongo的$where子句中