java - 如何创建 GPS 折线列表?

标签 java android gps maps polyline

我需要如何做一个 GPS 跟踪器,但原则上我需要制作一个固定点列表来测试通过 map 上跟踪的点的问题,可以建议我如何做。我已经了解如何一一添加,但我使折线具有的功能列表和主题变得复杂

最佳答案

要创建多段线,您可以这样做:

 Polyline polyline1 = googleMap.addPolyline(new      PolylineOptions()
                   .clickable(true)
                   .add(
                        new LatLng(-35.016, 143.321),
                        new LatLng(-34.747, 145.592),
                        new LatLng(-34.364, 147.891),
                        new LatLng(-33.501, 150.217),
                        new LatLng(-32.306, 149.248),
                        new LatLng(-32.491, 147.309)));

然后您可以将其添加到您的谷歌地图中。

关于google map 和折线的更多信息,查看官方documentation

编辑

如果您有一个 Latlng 列表,您可以使用循环将它们添加到折线中。

for(int i=0;i<path.length;++)
{
  polyline1.add(path[i]);
}

关于java - 如何创建 GPS 折线列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55895327/

相关文章:

c# - 在后台运行应用程序 : Windows phone 8 phonegap

java - Intellij 坚持使用 javac 11.0.3 而不是 Java 7 进行编译

java - 如何解决Android MultiDex应用实例空指针异常?

Android Kotlin - 将 jsonArray 转换为 Array<String>

android - 如何在 android 的共享首选项中添加和检索值的数组列表

android - Google Material Design 图标 - 为什么文件名不以实际大小命名。如何在Android Studio中使用它们而无需重命名?

ios - 如何在 map 应用程序(苹果 map 或谷歌地图)上显示带有特定角度信息的地标?

java - 使用 hibernate 持久化到 mysql 时出错

java - 作为 Java 应用程序运行会弹出选择 Java 应用程序屏幕,无需进一步说明

php mysql 只选择最后 3 行,如果它们相似并且在 15 分钟前更新