我正在尝试开发一个 Android 应用程序来配合我的网络应用程序 www.scroutenise.com ,所以我制作了一个后端 API 来模仿返回的 Javascript 应用程序的行为
- Google map 路线结果
- 大量 Google map 地点
两者采用 Google Maps API 提供的相同格式。太棒了 - 使用 JS,我可以轻松地将其呈现在 Google map 上。
到目前为止,在我的应用程序中,我已成功与 API 通信并获得完整结果 - 请记住,该 API 是 WebSockets API,因此没有 URL - 并且我显示了 Google map 。
我唯一找不到的文档或教程是如何在 map 上显示方向。我确信我可以弄清楚如何放置标记,但方向方面是我的应用程序的一个非常重要的方面。有可能吗? Google 是否必须遵守一些条款和条件来阻止人们制作与路线相关的应用?
感谢您的阅读,希望有人能提供帮助:)
最佳答案
在 Android 中,您可以通过使用 Intent 来指定行车路线:
String geoUriString = "http://maps.google.com/maps?" +
"saddr=" + srcLat + "," + srcLng + "&daddr=" + dstLat + "," + dstLng;
Intent mapCall = new Intent(Intent.ACTION_VIEW, Uri.parse(geoUriString));
然后,根据您设备上安装的应用程序(导航、 map 等),用户将能够从这些应用程序之一接收路线。
关于java - 在 Android 应用程序中使用 Google map 路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10019331/