Android,在谷歌地图上绘制路线

发布于 2024-10-11 04:00:11 字数 183 浏览 3 评论 0原文

在我的 android 项目中,我想在谷歌地图上绘制路线。我有起点和终点的坐标。在这一点上,我从 Google 网络服务获取 km 文件,其中包含跨路线的点。为了绘制部分路线,我使用 Overlay 类的实例。这个解决方案有效,但速度非常慢。还有其他方法可以做到这一点吗?可能存在使用内置谷歌地图应用程序或任何其他方式的能力?

In my android project I want to draw route on Google maps. I have coordinates of start and end points. On this points I get km-file from Google web service with points witch across route. For drawing parts of route I use instances of Overlay class. And this solution works, but very slowly. Are there another methods to do that? May be exists ability use built-in Google maps application or any another way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半世蒼涼 2024-10-18 04:00:11

是的,您可以通过这样的意图使用内置的谷歌地图应用程序:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
startActivity(intent);

请参阅 此问题了解更多详细信息

Right, you can use the built-in google maps application via an intent like this:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
startActivity(intent);

see this question for more details

白鸥掠海 2024-10-18 04:00:11

这里有一个使用 KML 的教程:
http://csie-tw.blogspot。 com/2009/06/android-driven-direction-route-path.html

和一些示例代码:
如何在使用 kml 文件的地图?

这一切看起来像是大量过于复杂的艰苦工作 - Google 应该为此提供 API。

there's a tutorial for using KML here:
http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html

and some sample code here:
How to draw a path on a map using kml file?

it all looks like a lot of overly-complicated hard work - Google should provide API's for this instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文