ここにサンプルの融合テーブルマップがありますhttp://jsfiddle.net/qEGpz/75
度を超える温度に基づいてマーカーをred_starsに設定したいと思います。しかし、私のコードは正しく機能しません。私のフュージョンテーブルへのリンクはここにありますhttps://www.google.com/fusiontables/DataSource?snapid=S567077W7iF誰でも助けてください。前もって感謝します。
に関しては、
Pradeep Shankar M
ここにサンプルの融合テーブルマップがありますhttp://jsfiddle.net/qEGpz/75
度を超える温度に基づいてマーカーをred_starsに設定したいと思います。しかし、私のコードは正しく機能しません。私のフュージョンテーブルへのリンクはここにありますhttps://www.google.com/fusiontables/DataSource?snapid=S567077W7iF誰でも助けてください。前もって感謝します。
に関しては、
Pradeep Shankar M
あなたの例はうまく機能しているようです。何が問題ですか?注: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);