﻿var map;
function initialize(){
    map = new GMap2(document.getElementById("map"));

    map.clearOverlays();      
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setMapType(G_SATELLITE_MAP);

    var baseIcon = new GIcon();
    baseIcon.shadow = "";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    baseIcon.infoShadowAnchor = new GPoint(18, 25);

    var array = mapa_imoveis.retornaDados().value;

    var cont = 0;

    for(var i = 0; i< array.length; i++)
    {   
        if(cont == 0)
        {
            map.setCenter(new GLatLng(-16.6799203, -49.2550315),11);
        }
        
         cont += 1;
        if(cont == 5)
        {
            var icon = new GIcon(baseIcon);
            if(i == 4)
                icon.image = "http://www.adaoimoveis.com.br/ico_mapa.png";
            else
                icon.image = "http://www.adaoimoveis.com.br/ico_mapa.png";
                
            var point = new GLatLng(array[0,i-4], array[1,i-3]);
              map.addOverlay(CriaMarcacao(point,baseIcon,array[2,i-2],array[3,i-1],array[4,i])); 
            cont = 0;
        }
            
    } 
       
}  

function CriaMarcacao(point,baseIcon,nomeEmpreendimento,endereco,imagem) {
  // Cria Icone para marcação
  var icon = new GIcon(baseIcon);
  icon.image = "http://www.adaoimoveis.com.br/ico_mapa.png";
   
  icon.iconSize = new GSize(25, 31);
  
  var marker = new GMarker(point,icon);
  GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowHtml("<span class=\"font_map\"><a href=\""+ endereco +"\" target=\"_blank\"><img border=\"0\" alt=\"Vila dos Buritis\" src=\""+ imagem +"\"/></a></span><br/><br/><span class=\"font_map\"></span><span class=\"font_map\"><b>"+ nomeEmpreendimento +"<b></span></b><br/>");
  });
  
  return marker;
  
}
    
