私は、マップ上の 90 ほどの自治体を含むゲーム/ビジュアライゼーションに取り組んでいます。ユーザーが特定のタスクを完了すると、個々の自治体のポリゴンの色を切り替えたいと考えています。
これを達成するための最良の方法は何ですか?
すべての市区町村をフュージョン テーブルに格納できます。次に、2 つのレイヤーを作成します。1 つはある色の自治体を格納するレイヤーで、もう 1 つは別の色のレイヤーです。これの欠点は、自治体を変更する必要があるたびに、更新されたレイヤーを取得するために FT に何度もクエリを実行することになることです。
これを処理するために考えられるもう 1 つの方法は、すべての座標を独自の配列に格納し、それをループして google.maps.Polygon で初期ポリゴンを生成することです。そうすれば、ポリゴンの色を変更する必要があるときはいつでも、その特定のポリゴンを呼び出すことができます。
しかし、これらすべての座標により、js ファイルは 500kb を超えます。
これらのいずれかが最良の選択肢ですか、それとも別の解決策を見落としていますか?