// JavaScript Document // 1) { parts = lines[i].split("|"); var icono = parseInt(parts[0]); var lat = parts[1]; var lng = parts[2]; var html = parts[3]; var enlace = parts[4]; var zoom = parseInt(parts[5]); if (zoom == Number.NaN) zoom=16; var tipo = parts[6]; var nivel = parseInt(parts[7]); var address= parts[8]; var code = parts[9]; var dise = 14; if (parts.length>9) dise=parts[10]; punto = lat+","+lng; if ((!lat || !lng)&& address ){ geocodeAddress(address,enlace,html,code); return; } else{ lat=parseFloat(lat); lng=parseFloat(lng); } if ( isNotDeployed(lat,lng,icono)){ if(icono == 0){ if (GBrowserIsCompatible()) { if (map == null){ map = newMap(lat, lng, zoom, tipo); } } } else { if (icono < 24){ if (map == null){ map = newMap(lat, lng, zoom, tipo); } var point = new GLatLng(lat,lng); var marker = crearMarcador(point, icono, enlace, html, nivel, code,dise); if (icono==-1){ drawPath(point,marker); GEvent.trigger(marker,"mouseover") } map.addOverlay(marker); } } } } } } function isNotDeployed(lat,lng,icono) { if (icono != -1){ for (var i = 0; i < markersCargados.length; i++) { var dPoint = lat + ","+ lng; if (markersCargados[i] == dPoint) { return false; } } markersCargados[++i]=dPoint; return true; } else{ return true; } } function drawPath(point,marker){ var nPaths=6; if ( clientPath.length >= nPaths ){ map.removeOverlay(clientPath[0]); for(var i=0; i