Da li u xml fajlu imaš definisane tipove (type atribut)? Pokušao sam par pretraga i vidim atribut type ali ništa nije definisano.
Što se tiče ikonica umesto:
Kôd:
var marker = new google.maps.Marker({
map: map,
position: latlng
});
stavi:
Kôd:
var marker = new google.maps.Marker({
map: map,
icon: icon.icon,
position: latlng
});