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);