Fusion Tables Layer infoWindow列表

时间:2012-07-27 17:59:40

标签: google-maps-api-3 google-maps-markers google-fusion-tables

我正在尝试将查询的FusionTablesLayer行打印到单独的div中,而不是在单击标记时打开标准infoWindow中的信息。基本上我试图显示每个标记的信息,就像你在进行正常的谷歌地图搜索时所得到的一样。当您点击特定标记时,Google Maps API v3似乎只会从FusionTablesLayers中提取信息。我发现执行类似任务的所有JSON示例似乎都使用了用于Fusion Tables的SQL API,该API已被弃用。我需要找到一种使用orderBy距离查询表的方法。我正在使用的地图查询位于下方,此查询非常适合填充地图上的点。

var Layer = new google.maps.FusionTablesLayer({
    query: {
        select: 'Latitude',
        from: 'table_id',
        orderBy: "ST_DISTANCE(Latitude, LATLNG"+latlng+")",
        limit: 50
    }
});

1 个答案:

答案 0 :(得分:0)

不推荐使用Fusion Tables API V1.0

您还可以使用visualization API

中的查询

这是an example,带有简单的侧边栏