Android - 绘制两个地理点之间的路线

发布于 2024-12-17 06:41:13 字数 86 浏览 0 评论 0原文

在我的方向类中,我有两个地理点。一个对应于当前位置,另一个是固定地理点。当前位置会不断变化。我需要在这两点之间绘制路线,并且需要更改这条线以改变距离500米。

In my direction class I have two geo points.One corresponds to current position and other is a fixed geo point.Current position will keeps changing.I need to draw route between these two points and need to change this line for a change in distance of 500m.

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

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

发布评论

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

评论(2

ぃ双果 2024-12-24 06:41:13

我认为最好的解决方案称为 android 内部地图活动来显示两个地理点之间的路线。请参考下面的代码。

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

它调用内置地图活动并绘制当前和固定纬度和经度之间的路线路径。

I think best solution is called android internal map activity to show route between two geo points . Please refer below code.

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

It called built in map activity and draw a route path between current and fixed latitude and longitude.

新人笑 2024-12-24 06:41:13

@Siraj 也许这个链接将帮助您找到如何实现您的目标。您可以使用起点和终点纬度和经度在您自己的地图中绘制路径。使用此链接进行地理编码 API 点击此处

对于绘制路径,请参阅此链接绘制路径

@Siraj May be this link will help you to find how you can achieve your goal .you can use your start point and End point lat and long to draw path in your own map .use this link for Geocoding API click here

For Draw path refer this link for Draw Path

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