Ich bin mir nicht ganz sicher, was ich falsch mache. Ich habe eine andere Funktion, die GEOcodes die Adresse und das Einreichen und Zurückgeben erwartet, aber die Directions API friert mein Programm ein. Ich werde ordnungsgemäß eingereicht, weil ich es sehen kann und ich sehe die korrekte Rückkehr in Fiddler, aber mein Programm stürzt ab und wird nicht weiter an der .Query vorbei.Programm friert bei der Abfrage von Wegbeschreibungen mit GoogleMapsAPI
hier ist ein snipit
Public Sub _GetDirections(ByVal inAddr As String)
Dim req As New DirectionsRequest
Dim resp As New DirectionsResponse
req.Origin = "new york"
req.Destination = "florida"
req.TravelMode = TravelMode.Driving
req.DepartureTime = DateTime.Now
req.ApiKey = APIKEY
resp = GoogleMapsApi.GoogleMaps.Directions.Query(req)
Dim Route As Route = resp.Routes.First()
Dim Leg As Leg = Route.Legs.First()
For Each s As [Step] In Leg.Steps
Console.WriteLine(StripHTML(s.HtmlInstructions))
Dim localIcon = s.TransitDetails?.Lines?.Vehicle?.LocalIcon
If localIcon <> vbNull Then
Console.WriteLine("Local sign: " + localIcon)
End If
Next
End Sub
Es auf bzw. = GoogleMapsApi.GoogleMaps.Directions.Query (erf) stecken bleibt nie auf den nächsten Haltepunkt bewegt sich aber Fiedler diese So
4106
{
"geocoded_waypoints" : [
{
"geocoder_status" : "OK",
"place_id" : "ChIJOwg_06VPwokRYv534QaPC8g",
"types" : [ "locality", "political" ]
},
{
"geocoder_status" : "OK",
"place_id" : "ChIJvypWkWV2wYgR0E7HW9MTLvc",
"types" : [ "administrative_area_level_1", "political" ]
}
],
"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 40.7291471,
"lng" : -74.0062258
},
"southwest" : {
"lat" : 27.6490247,
"lng" : -81.6862869
}
},
"copyrights" : "Map data ©2017 Google, INEGI",
"legs" : [
{
"distance" : {
"text" : "1,153 mi",
"value" : 1855338
},
"duration" : {
"text" : "17 hours 7 mins",
"value" : 61628
},
"duration_in_traffic" : {
"text" : "17 hours 17 mins",
"value" : 62248
},
sieht Ich bin mir nicht sicher, warum die Ergebnisse visuell nicht zum Programm zurückkehren ... Ich bin mir sicher, dass ich wahrscheinlich etwas Dummes mache.
in Ordnung, so habe ich herausgefunden, dass es nur friert, wenn Sie versuchen, es in einer Windows Forms-Anwendung zu verwenden. Ich habe eine neue Modul-Anwendung erstellt und es funktioniert gut, ich habe eine neue Windows-Formular-Anwendung mit nichts anderem darin erstellt und es friert ein. –