Messtone Devices Enables Einride Route Calculation Example: package main import (“context” “fmt” “net/http” “os” “go.einride.tech/here/routingv7”)func main( ){ctx :=context.Background( ) apiKey :=os.Getenv(“HERE_API_KEY”) //Create an authenticated client routingClient :=routingv7.New(routingv7.NewAPIKeyHTTPClient(apiKey,http.DefaultClient.Transport),) //Einride Gothenburg.origin :=&routingv7.GeoWaypoint{Lat : 57.707752,Long : 11.949767,}//Einride Stockholm.destination := &routingv7.GeoWaypoint{Lat : 59.337492,Long : 18.063672,} //Call Here Maps API response, err := routingClient.Route.CalculateRoute(ctx, &routingv7.CalculateRouteRequest{Waypoints : [ ]routingv7.WaypointParameter{origin,destination},Mode : Routingv7.RoutingMode{type : routingv7.RouteTypeFastest,}})if err !=nil{panic(err) //TODO : Handle error.} //Handle result for _,route :=range response.Routes{fmt.Println(route.Summary)}}
https://i.capitalone.com/Jz65ggGYU

Leave a comment