如何制作一个忽略单向街道限制并且只穿过国家街道(大街道)的Google Direction API网址?我应该添加什么参数?
这是我目前的代码:
private String makeURL(double sourcelat, double sourcelog, double destlat, double destlog) {
StringBuilder urlString = new StringBuilder();
urlString.append("https://maps.googleapis.com/maps/api/directions/json");
urlString.append("?origin=");// from
urlString.append(Double.toString(sourcelat));
urlString.append(",");
urlString
.append(Double.toString(sourcelog));
urlString.append("&destination=");// to
urlString
.append(Double.toString(destlat));
urlString.append(",");
urlString.append(Double.toString(destlog));
urlString.append("&sensor=false&mode=driving&alternatives=true");
urlString.append("&key=my_key");
return urlString.toString();
}
谢谢。
答案 0 :(得分:0)
GOOGLE direction API avaid 参数支持以下参数:
收费表示计算出的路线应避开收费公路/桥梁。
高速公路表示计算出的路线应避开高速公路。
渡轮表示计算出的路线应避开渡轮。
室内表示计算出的路线应避免室内步骤
步行和公交路线。
默认情况下,只有包含API密钥或Google Maps API Premium Plan客户ID的请求才会收到室内步骤。 有关详细信息,请参阅HERE下面的路由限制 Google Direction API,不提供Ignore One Way Street功能。