一連のフュージョン テーブル レイヤーを作成し、チェックボックスのクリック イベントに応じてレイヤーの 1 つにフィルターを適用しました。マップのベース レイヤーには、郡の境界に適用されたグラデーションが含まれています。ベース レイヤーのチェックを外すと、フィルタリングされたレイヤーのスタイリングが失われます。キャッシュを避けるためにすべてのクエリに一意のタイムスタンプを追加しましたが、この状況ではこれらの画像タイルがまだキャッシュされているように感じます。Google Fusion Tables API にキャッシュされた画像を強制的に無効にする方法はありますか?
テスト サイトはこちら: http://map.inquestmarketing.com/new.html
Other -> Consumer Prospects チェックボックスをオフにすると、問題が再現されます。
これは純粋なクライアント アプリで、すべてのソースが 1 つのページにあります。
アップデート
FusionTablesLayer クライアント側にスタイル フィルターを適用することで、これを回避できました。
3 つの異なるケースをフィルター処理しましたが、全体にスタイルを適用するには、次の方法を使用できます。
スタイル: [{ markerOptions: { iconName: "large_blue" } }]
FusionTablesLayer コンストラクターと setOptions 関数で。
これが他の誰かに役立つことを願っています!