0

随着 Fusion Tables SQL API 即将弃用,我想确保我的应用程序继续按预期运行。

我使用 Google Visualization api 来可视化和查询 Fusion 表,如下所示:

  1. 可视化地图:

    map = new google.maps.Map(document.getElementById("map_canvas"),    myOptions);  
    layer = new google.maps.FusionTablesLayer({
        query: {
            select : 'Latitude',
            from : table
        }
    });
    
    layer.setMap(map);
    
  2. 查询融合表:

    var query = "SELECT * FROM " + tableid;
    query = encodeURIComponent(query);
    var gvizQuery = new google.visualization.Query(
        'http://www.google.com/fusiontables/gvizdata?tq=' + query);
    

我的问题是,我必须更改哪些 URL 端点才能确保我的应用程序继续工作?

我非常感谢有关此主题的一些指导。

4

1 回答 1

0

只有 Fusion Tables API 发生了变化,请参阅迁移指南了解详细信息。

  1. 为了可视化您使用 FusionTablesLayer 的地图,您没有 API 端点,只需确保使用加密的表 ID。

  2. 在这里,您使用 Google Visualization API,它没有改变。但是,如果您使用 Google Visualization API 来获取数据(而不是可视化数据),您应该考虑改用 Fusion Tables API

于 2013-04-15T08:17:14.543 回答