﻿var idRuta;//el id de ruta en la base de datos
var rutaCacheada;
function onGotRoute(route)

{
    try
    {
        var distance=0;
          routePoints=route;
          rutaEncontrada=true;
          rutaNueva=false;
              map.DeleteAllPushpins();
          startPointDescription=route.StartLocation.Address;
          endPointDescription=route.EndLocation.Address;
          startPointLatLong=route.StartLocation.LatLong;
          endPointLatLong=route.EndLocation.LatLong;
          RutaEnCache(startPointLatLong.Latitude,startPointLatLong.Longitude,endPointLatLong.Latitude,endPointLatLong.Longitude,routeUnit,routeType,route.Itinerary.Distance);
          
          
    }
    catch(err)
    {
        txt="There was an error on this page.\n\n";
        txt="Function: OnGotRoute().\n\n";
        txt+="Error description: " + err.description + "\n\n";
        txt+="Click OK to continue.\n\n";
        
    }      
 }
 // JScript File

function RutaEnCache(Latitude,Longitude,lat2,long2,routeUnit,routeType,totalDistance)
{
  UseCallback("rutaCacheada&"+Latitude+"&"+Longitude+"&"+lat2+"&"+long2+"&"+routeUnit+"&"+routeType+"&"+totalDistance,"rutaCacheada");
}