Я хотел сделать почти такой же точный процесс.Хотя в моей колонке Fusion Table просто описывался маркер, поэтому в вашем случае это были «Poi», «Star» и т. Д. Мои были «фотография», «видео», «песня»."Затем кодируйте следующим образом:
var image = new google.maps.MarkerImage('img/CF_Orange.png',
new google.maps.Size(25, 25),
new google.maps.Point(0,0),
new google.maps.Point(12.5,12.5));
var image2 = new google.maps.MarkerImage('img/CF_Purple.png',
new google.maps.Size(25, 25),
new google.maps.Point(0,0),
new google.maps.Point(12.5,12.5));
var image3 = new google.maps.MarkerImage('img/CF_Green.png',
new google.maps.Size(25, 25),
new google.maps.Point(0,0),
new google.maps.Point(12.5,12.5));
if(row[5] == 'photo'){
var marker = new google.maps.Marker({
map: map,
position: coordinate,
icon: image
});
} else if(row[5] == 'video'){
var marker = new google.maps.Marker({
map: map,
position: coordinate,
icon: image2
});
} else {
var marker = new google.maps.Marker({
map: map,
position: coordinate,
icon: image3
});
}