- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我到处寻找解决方案,但找不到。基本上我正在尝试启动谷歌地图应用程序以获取某个地方的行车路线。如何添加标志以避开高速公路和收费站?我试过将以下内容附加到我的网址,但无济于事。对于高速公路:
&dirflag=h
&avoid=highways
它会忽略我传递给 Intent 的任何参数。我可以对 google map 应用程序进行 putextra 操作吗?
这是我的网址:
String url = "http://maps.google.com/maps?saddr=" + mylatitude + "," +
mylongitude + "&daddr=" +
anotherlat + "," + anotherlong;
if(somethingischecked) {
url += AVOID_HIGHWAYS_FLAG?
}
Intent toMaps = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url));
最佳答案
您需要使用“dirflg”参数,而不是“dirflag”。
dirflg=h, Avoid highways.
dirflg=t, Avoid tolls.
dirflg=r, Public transit but it only works in some areas.
dirflg=w, Walking but still in beta.
dirflg=b, Biking but only works in some areas and still in beta.
例如,如果你想避开高速公路:
String url = "http://maps.google.com/maps?saddr=" + lat_A+ "," + lng_B + "&daddr=" + lat_B + "," + lng_B + "&dirflg=h";
如果您想同时避开高速公路和收费站:
String url = "http://maps.google.com/maps?saddr=" + lat_A+ "," + lng_B + "&daddr=" + lat_B + "," + lng_B + "&dirflg=h,t";
关于android - Google Maps Intent - 避开高速公路和收费站? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17386853/
在编写 C++ 应用程序时,我通常会限制自己使用 C++ 特定的语言功能。这主要意味着尽可能使用 STL 而不是 CRT。 对我来说,STL 比使用 CRT 更流畅且更易于维护。请考虑以下事项: st
我的 Condor 网格上有一台主机由于某种原因坏了,即在这台主机上运行的作业永远运行。我不是管理员,无法登录,因此我无法调查,也无法将其从网格中移除。我只想在我的提交文件中指定我不想在该主机上运行作
我想使用 JavaScript API 避开 route 的某些区域。我知道,路由API包含这种可能性 我使用这种方式避免了 JS API 中的某些区域 是否可以使用此处 map 的 JS API 避
我开始使用 OleDB。我正在尝试从 Excel 文件(在 C# 中)中提取大量随机数据。这是我的查询: SELECT * FROM NAMED_RANGE 但是我有很多空行。我循环删除它们,但我不太
我正在浏览互联网上所有可能的样本来解决这个问题。还是很头疼。 我只想避免在 www.mylararavelsite.com/public/ 中使用“public”并使其像 www.mylararave
如何安装并使用 mysql? 我试过: $ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-
我是一名优秀的程序员,十分优秀!