解析用到的实体
public class DirectionModel {
private String status;
private List<GeocodedWaypoints> geocoded_waypoints;
private List<Routes> routes;
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public List<GeocodedWaypoints> getGeocoded_waypoints() {
return geocoded_waypoints;
}
public void setGeocoded_waypoints(List<GeocodedWaypoints> geocoded_waypoints) {
this.geocoded_waypoints = geocoded_waypoints;
}
public List<Routes> getRoutes() {
return routes;
}
public void setRoutes(List<Routes> routes) {
this.routes = routes;
}
public DirectionModel() {
}
class GeocodedWaypoints {
private String geocoder_status;
private String place_id;
private List<String> types;
public String getGeocoder_status() {
return geocoder_status;
}
public void setGeocoder_status(String geocoder_status) {
this.geocoder_status = geocoder_status;
}
public String getPlace_id() {
return place_id;
}
public void setPlace_id(String place_id) {
this.place_id = place_id;
}
public List<String> getTypes() {
return types;
}
public void setTypes(List<String> types) {
this.types = types;
}
}
public class Routes {
private List<Legs> legs;
private Fare fare;
public List<Legs> getLegs() {
return legs;
}
public void setLegs(List<Legs> legs) {
this.legs = legs;
}
public Fare getFare() {
return fare;
}
public void setFare(Fare fare) {
this.fare = fare;
}
public class Legs {
private Distance distance;
private Duration duration;
private String start_address;
private String end_address;
private StartLocation start_location;
private EndLocation end_location;
private List<Steps> steps;
public Distance getDistance() {
return distance;
}
public void setDistance(Distance distance) {
this.distance = distance;