如何对Fusion表Layer使用Order-By Query。
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'LATITUDE',
from: '0ILwUgu7vj0VSZnVzaW9udGFibGVzOjEzNjcwNQ'
//order-by : index,
//group-by : group
},
map: map
});
答案 0 :(得分:1)
请参阅documentation for FusionTablesQuery
属性 来自|输入:string |要显示的Fusion Tables表的ID。此ID可以在表的URL中找到,作为dsrcid参数的值。必需的。
限制|类型:数字|限制查询返回的结果数。
偏移|类型:数字|偏移到排序结果。
orderBy |输入:string |对结果进行排序的方法。接受以下任何一种:
- 列名。列名可以带有ASC或DESC(例如col2 DESC)的后缀,以指定升序或降序排序。
- ST_DISTANCE空间关系(按距离排序)。必须传递一列和计算距离的坐标,例如orderBy:'ST_DISTANCE(col1,LATLNG(1.2,3.4))'。
选择|输入:string |一列,包含要在地图上显示的地理要素。有关有效列的信息,请参阅Maps API文档中的Fusion Tables Setup。
其中|输入:string |要应用于图层的SQL谓词。
没有order-by或group-by。您可以在where子句中包含“group”。