如何在Google Fusion Tables中使用“按查询排序”

时间:2015-06-25 16:49:25

标签: google-maps google-fusion-tables

如何对Fusion表Layer使用Order-By Query。

var layer = new google.maps.FusionTablesLayer({
          query: {
            select: 'LATITUDE',
            from: '0ILwUgu7vj0VSZnVzaW9udGFibGVzOjEzNjcwNQ'
            //order-by : index,
            //group-by : group
          },
          map: map
        });

1 个答案:

答案 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”。