1

私は、マップ上の 90 ほどの自治体を含むゲーム/ビジュアライゼーションに取り組んでいます。ユーザーが特定のタスクを完了すると、個々の自治体のポリゴンの色を切り替えたいと考えています。

これを達成するための最良の方法は何ですか?

すべての市区町村をフュージョン テーブルに格納できます。次に、2 つのレイヤーを作成します。1 つはある色の自治体を格納するレイヤーで、もう 1 つは別の色のレイヤーです。これの欠点は、自治体を変更する必要があるたびに、更新されたレイヤーを取得するために FT に何度もクエリを実行することになることです。

これを処理するために考えられるもう 1 つの方法は、すべての座標を独自の配列に格納し、それをループして google.maps.Polygon で初期ポリゴンを生成することです。そうすれば、ポリゴンの色を変更する必要があるときはいつでも、その特定のポリゴンを呼び出すことができます。

しかし、これらすべての座標により、js ファイルは 500kb を超えます。

これらのいずれかが最良の選択肢ですか、それとも別の解決策を見落としていますか?

4

0 に答える 0