API の v2 とホストされた KML ファイルを使用する Google マップを、Fusion Tables と API の v3 に変換しています。
私が探しているもの (v2 マップ) の最終結果は次のとおりです: http://www.willoughby-ind.com/findarep.aspx
私が取り組んでいる v3 マップはこちらです: http://www.willoughby-ind.com/Management/FindaRepGoogleMapsv3.aspx
このコードを使用して、米国とカナダのすべての州の境界を追加できました。
layerl0 = new google.maps.FusionTablesLayer(
query: {
select: "kml_4326",
from: "420419",
where: "name_0 IN ('United States of America','Canada')"
},
map: map,
styleId: 8,
templateId: 1
});
必要に応じて州と地方を強調表示しますが、各地域を異なる色 (または少なくとも 4 ~ 5 色) でシェーディングする必要があります。この色合いの数値的根拠はありません。マップ全体をデフォルトの赤で着色するのではなく、各地域をその周囲の地域と区別したいだけです。
バケットとグラデーションのスタイリングの例をいくつか見てきましたが、それらはすべてテーブル内の数値に基づいており、私にはありません。どうすればこれを行うことができますか?
また、領域がクリックされたときにコールバック イベントを生成する必要がありますが、これはかなり簡単だと思います。
どんな助けでも大歓迎です。