0

ヘルプ!

基本的に私がやろうとしているのは、APIのマップスタイルUIの構成から[列で指定された色を使用する]オプションを使用することです。これは、Google5カテゴリ制限の「希望に満ちた」回避策です。

さまざまなカテゴリを定義する色のフィールドがあり、そのフィールドで設定された色に個々のポリゴンを設定したいと思います。私にはリスナーがいて、コンセプトはクリックされたポリゴンに対して完璧に機能しますが、クリックされたポリゴンを変更するだけで、他のポリゴンに対しては同じようには機能しません。私はjavascript/sqlとフュージョンテーブルにかなり慣れていないので、多くのことを間違っていると想像できますが、幸いなことに、そのほとんどはほとんどの部分で機能しています。以下は、私がやろうとしていることの一般的な考え方です。

google.maps.event.addListener(layer, "click", function(e) { 
var county = e.row["name"].value;
suppressInfoWindows:true
    layer.setOptions({
    query: {
    select: 'geometry',
          from: '3609287'
        },
        styles: [{
          polygonOptions : {
            fillColor: row["PerChngColor"].value
          },
          where: "name = " + county,
          polygonOptions : {<br/>
            strokeColor: "#FF9900",
            strokeWeight: 5,<br/>
            fillColor: String(e.row["PerChngColor"].value)
          }
      }]
  });
  });

最初のfillColor:row ["PerChngColor"]。valueは、実際に私が仕事をしようとしているものです。ポリゴンの色を設定することを「想定」しています。2つ目はうまく機能します。これを修正する方法についての提案をいただければ幸いです。

ありがとう、

キースW

4

1 に答える 1

0

投稿したコードにはかなりの数の構文エラーがありますが、それが問題かどうかはわかりません。しかし ...

suppressInfoWindows: true.

これにより、JS 構文エラーがスローされるはずです。当然のことながら

polygonOption: {<br/>`  
 ...
strokeWeight: 5,<br/>

最後に、あなたが持っている行。

fillColor: row["PerChngColor"].value

おそらく次のようになります。

fillColor: e.row["PerChngColor"].value
于 2012-04-20T22:53:10.133 に答える