package baidunavi type RiderPath struct { Destination struct { Lat float64 `json:"lat"` Lng float64 `json:"lng"` } `json:"destination"` Origin struct { Lat float64 `json:"lat"` Lng float64 `json:"lng"` } `json:"origin"` Routes []struct { Distance int `json:"distance"` Duration int `json:"duration"` Steps []struct { Direction int `json:"direction"` Distance int `json:"distance"` Duration int `json:"duration"` EndLocation struct { Lat string `json:"lat"` Lng string `json:"lng"` } `json:"end_location"` Instruction string `json:"instruction"` Name string `json:"name"` Path string `json:"path"` RestrictionsInfo string `json:"restrictions_info"` StartLocation struct { Lat string `json:"lat"` Lng string `json:"lng"` } `json:"start_location"` TurnType string `json:"turn_type"` } `json:"steps"` } `json:"routes"` }