mirror of
https://github.com/KeymonSoft/Ruteador-NonUI.git
synced 2026-04-17 21:06:16 +00:00
- Se agregaron varios TRY/CATCH para evitar que se muera la aplicacion en caso de parametros faltantes o equivocados.
This commit is contained in:
31
Mapa.bas
31
Mapa.bas
@@ -155,21 +155,26 @@ Sub ruteoCompleto(ruta As String) As ResumableSub 'ignore
|
||||
' Next
|
||||
' Log("*****************************************")
|
||||
' Log(js.NextObject)
|
||||
Private m As Map = js1.NextObject
|
||||
ts.Put(ruta, CreateMap("code":"KO", "duration":0, "distance":0, "puntos":0))
|
||||
Try
|
||||
Private m As Map = js1.NextObject
|
||||
' Private estatus As String = m.Get("code")
|
||||
Private rutas As Map = m.Get("routes").as(List).Get(0)
|
||||
' Private waypoints As List = m.Get("waypoints")
|
||||
' Log("Response: " & estatus)
|
||||
' Log("Duration: " & rutas.Get("duration"))
|
||||
' Log("Distance: " & rutas.Get("distance"))
|
||||
' Log("Legs: " & rutas.Get("legs").As(List).Size)
|
||||
' Log("Waypoints: " & waypoints.Size)
|
||||
Private steps As List
|
||||
steps.Initialize
|
||||
steps = rutas.Get("legs").as(List).get("steps")
|
||||
Log("STEPS SIZE: " & steps.Size)
|
||||
ts.Put(ruta, CreateMap("code":"Ok", "duration":rutas.Get("duration"), "distance":rutas.Get("distance"), "puntos":rutas.Get("legs").As(List).Size))
|
||||
Private rutas As Map = m.Get("routes").as(List).Get(0)
|
||||
' Private waypoints As List = m.Get("waypoints")
|
||||
' Log("Response: " & estatus)
|
||||
' Log("Duration: " & rutas.Get("duration"))
|
||||
' Log("Distance: " & rutas.Get("distance"))
|
||||
' Log("Legs: " & rutas.Get("legs").As(List).Size)
|
||||
' Log("Waypoints: " & waypoints.Size)
|
||||
Private steps As List
|
||||
steps.Initialize
|
||||
steps = rutas.Get("legs").as(List).get("steps")
|
||||
Log("STEPS SIZE: " & steps.Size)
|
||||
ts.Put(ruta, CreateMap("code":"OK", "duration":rutas.Get("duration"), "distance":rutas.Get("distance"), "puntos":rutas.Get("legs").As(List).Size))
|
||||
' Log(">>>>>>>>>>>>>>>>>>>>>>>>>>>" & ts)
|
||||
Catch
|
||||
Log(LastException)
|
||||
End Try
|
||||
Return 1
|
||||
End Sub
|
||||
|
||||
|
||||
Reference in New Issue
Block a user