...forse così potrebbe essere più semplice...
function createMarker(point, data, indirizzo) {
var icons = [];
if(point=tipo[1])
icons["pers"] = new GIcon(G_DEFAULT_ICON, "red.png");
else
icons["pers"] = new GIcon(G_DEFAULT_ICON, "gia.png");
var marker = new GMarker(point,icons["pers"]);
GEvent.addListener(marker, 'mouseover', function() {
marker.openInfoWindowHtml(data+"
"+indirizzo);
});
return marker;
}
ma non funziona ugualmente?!?!
con if(point=tipo[1]) intendo che se il valore della variabile Tipo è "1".