﻿function GetMap()
{
try{
    LocationWebService.GetLocationData(SucceededCallback);   
    }catch(err){
        alert(err.description);
    }
}

function SucceededCallback(result, eventArgs)
{
    var map = null;

    map = new VEMap('myMap');
    map.LoadMap(new VELatLong(51.797474, -0.643958), 14 ,'r' , false);    

    var oldPc="";
    var newPc="";
    var lat=0;
    var lng=0;

    for(var i=0;i<result.total;i++)
    {
        
        newPc=result.data[i].Directions;

        if(newPc==oldPc){                         
            lat+=0.00005;
            lng+=0.00005;
        }else{        
            lat=result.data[i].Latitude;
            lng=result.data[i].Longitude;
        }
        
        var pinID = i;
        var pin = new VEPushpin(
            pinID, 
            new VELatLong(lat, 
                lng), 
            'Images/TTVenue.gif', 
            result.data[i].Venue,
            result.data[i].Directions
        );
        map.AddPushpin(pin);                         

        oldPc=newPc;                            
    }         
}

//if (window.attachEvent) window.attachEvent("onload", GetMap);

