/// <summary> /// Gets the neearests cross to the givenn position. /// </summary> /// <param name="latitud"></param> /// <param name="longitud"></param> /// <returns></returns> public static DireccionVO GetEsquinaMasCercana(double latitud, double longitud) { var direccion = Geocoder.GetEsquinaMasCercana(latitud, longitud); if (direccion != null) { return(direccion); } var googleDir = GoogleGeocoder.ReverseGeocoding(latitud, longitud); if (googleDir != null) { return(googleDir); } direccion = new DireccionVO { Altura = -1, Calle = string.Empty, Direccion = string.Format("({0}, {1})", latitud.ToString(CultureInfo.InvariantCulture), longitud.ToString(CultureInfo.InvariantCulture)), IdEsquina = -1, IdMapaUrbano = -1, IdPoligonal = -1, IdProvincia = -1, Latitud = latitud, Longitud = longitud, Partido = string.Empty, Provincia = string.Empty }; return(direccion); }