0

ここにサンプルの融合テーブルマップがありますhttp://jsfiddle.net/qEGpz/75
度を超える温度に基づいてマーカーをred_starsに設定したいと思います。しかし、私のコードは正しく機能しません。私のフュージョンテーブルへのリンクはここにありますhttps://www.google.com/fusiontables/DataSource?snapid=S567077W7iF誰でも助けてください。前もって感謝します。

に関しては、
Pradeep Shankar M

4

1 に答える 1

0

あなたの例はうまく機能しているようです。何が問題ですか?注:red_starsアイコンはかなり微妙です。黒の中央の星と黒の中央の円が付いた標準のGoogleマップの赤いマーカーのように見えます。

許可されているFusionTableiconNamesのリストは次のとおりです。[視覚化]->[マップ]を選択して、それらがどのように見えるかを確認します。おそらく、「capital_small_highlight」を使用する必要があります。

あなたの問題が何であるかについて、別の見方と別の推測をしました。これを試して:

layer8 = new google.maps.FusionTablesLayer({
    query: {
      select: 'Geometry',
      from: '4080901',
      where: "Temp >= 75"
    },
    styles: [ {
      where: "Temp >= '75'",
      markerOptions: {
        iconName: "red_stars",
      }
    }]
  });
  layer8.setMap(map);
于 2012-07-02T09:11:16.523 に答える