所以我试图根据某个列中字符串的内容应用样式,目前我只是在测试一个特定的字符串。
function makeMap(lat, lng, zoom) {
myLatLng = new google.maps.LatLng(lat, lng)
map = new google.maps.Map(document.getElementById('googft-mapCanvas'), {
center: myLatLng,
zoom: zoom,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: { enabled: false },
query: {
select: "col5",
from: "1Qrjmw1bt5n__AQhdCbiShbMCVS8FqySXx8Jie4A",
where: "month = 2013-05 || month = 2013-06"
},
styles: [
{ markerOptions: { iconName: 'small_yellow' }},
{
where: "'Last outcome category' = 'No further action at this time'",
markerOptions: { iconName: 'small_red' }
}
],
options: {
templateId: 2
}
});
marker = new google.maps.Marker({
position: myLatLng,
map: map,
title:"You are here!"
});
}
目前这似乎正在做的是将最后一种样式应用于所有内容,因此在这种情况下,所有内容都是红色标记,但如果我将其切换,所有内容都将是黄色标记。