Android Google Direction API,如何忽略单行道

时间:2017-06-10 04:15:06

标签: android google-direction

如何制作一个忽略单向街道限制并且只穿过国家街道(大街道)的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();
}

谢谢。

1 个答案:

答案 0 :(得分:0)

GOOGLE direction API avaid 参数支持以下参数:

收费表示计算出的路线应避开收费公路/桥梁。

高速公路表示计算出的路线应避开高速公路。

渡轮表示计算出的路线应避开渡轮。

室内表示计算出的路线应避免室内步骤

步行和公交路线。

默认情况下,只有包含API密钥或Google Maps API Premium Plan客户ID的请求才会收到室内步骤。 有关详细信息,请参阅HERE下面的路由限制 Google Direction API,不提供Ignore One Way Street功能