android - 当用户移动设备时我如何在谷歌地图上绘制路径随着用户移动在谷歌地图上绘制路径

标签 android google-maps

我正在这个应用程序中开发一个 android 应用程序我想在谷歌地图上画一条路径

当用户在 map 上绘制他的设备路径时,我不想在两点之间绘制路径

我希望每次位置更新时在 map 上绘制路径

有知道的请帮帮我 谢谢

最佳答案

每当您获得新的纬度和经度时,只需调用一个用户定义的方法,例如 drawTrack()。但在此之前,无论您第一次获得什么值,只需将该值存储在 previous_latprevious_long 变量中。然后,当您第二次获得 lat-long 时,这意味着您的源 lat-long 是 previous_latprevious_long 并且最新的是您当前获得的。然后将这 4 个值赋给 drawTrack() 方法。

DrawTrack() 方法中,

googleMap.addPolyline(new PolylineOptions().add(new LatLng(Double.parseDouble(YOUR PREVIOUS LATITUDE VALUE), Double.parseDouble(YOUR PREVIOUS LONGITUDE VALUE), new LatLng(Double.parseDouble(YOUR LATEST LATITUDE VALUE), Double.parseDouble(YOUR LATEST LONGITUDE VALUE).width(5)     .color(getResources().getColor(R.color.BLACK)).geodesic(true));

关于android - 当用户移动设备时我如何在谷歌地图上绘制路径随着用户移动在谷歌地图上绘制路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363021/

相关文章:

android - MediaStore 从特定路径列出

ios - 子类 GMSAutocompleteViewController 以与 Eureka 一起使用

android - 如何使用谷歌地图 API 跟踪实时位置?

android - Android 应用程序 Meteor 后端的 OpeningHandshakeException

java - Resources.openRawResource() 问题 Android

java - 在 Android 应用程序中显示叠加帮助

Android - 如何在评分栏中放置 5 个不同的笑脸

Jquery表单从字段值获取

java - Android 版 Google map V2 无法正常工作?

android - 将 ActionBar 添加到 Android Studio 中的默认 Google map Activity 模板