1

Google マップのレイヤーとして約 300 ポリゴンの Fusion Tables を使用しています。すべて正常に動作しますが、私のコードの 'where' 句は何の効果もないようです。ブラウザから Fusion Tables をクエリしようとしましたが、API キー認証に関するエラー メッセージが表示されました。キー認証を有効にすると、ブラウザからは正常に機能しますが、マップを表示するコードでは機能しません。

Fusion Tables のドキュメントFusion Tables レイヤーに関する Google マップのドキュメントを読むのにかなりの時間を費やしましたが、API キーを google.maps.FusionTablesLayer のパラメーターとして指定する方法がわかりません。

var layer = new google.maps.FusionTablesLayer({
    query: {
        select: 'geometry',
        from: '1-O2W25MX7ggxdxlvZ2Ac6uTeXJ8kWUUUrUS_i10',
        where: 'name = Antwerp'
    }
});
layer.setMap(map);
4

1 に答える 1

0

where句が正しくありません。「name = 'Antwerp'」の場所にあるはずです

古いクエリ形式を使用: http://www.geocodezip.com/v3_FusionTablesLayer_linktoA.html?lat=51.270033&lng=4.271934&zoom=10&type=m&tableid=5373211&tablequery=SELECT%20geometry%20FROM%205373211%20WHERE%20name%20%3D% 20%27アントワープ%27

于 2012-10-03T21:03:30.310 に答える