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 に答える