1

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

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

1 回答 1

0

Fusion Tables API V1.0未被弃用。

您还可以使用来自可视化 API的查询

这是一个带有简单侧边栏的示例

于 2012-07-27T18:06:55.220 回答