gpt4 book ai didi

java - 在 map 上绘制轨迹代号一

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:52 26 4
gpt4 key购买 nike

我再次感到困惑,每次我尝试在代号一上使用 Android Studio (java) 中的代码时,我都无法获得结果。

CN1 很棒,但我不明白如何从 Android Studio 克隆我的项目。

这是我的情况:我想创建一个带有坐标的数组,以在 MapComponent 上绘制 GPS 跟踪的路线。

在 Android Studio 上我创建了一个 ArrayList:

ArrayList< LatLng> points = new ArrayList< LatLng>();

此后,每次更新位置时我都会添加 GPS 的坐标

points.add(new LatLng(lat, lng));

最后我用获得的坐标画线

 PolylineOptions polylineOptions = new PolylineOptions()

.width(5)
.color(Color.GREEN)
.geodesic(true);
polylineOptions.addAll(points);

Polyline route = map.addPolyline(polylineOptions);
<小时/>

我想在 CN1 上使用此过程我知道我应该使用 LinesLayer()我从另一篇文章中得到了这段代码

LinesLayer l = new LinesLayer();
l.addSegment(coordinatesArray);

然后将 LineLayer 添加到 map

mapComponent.addLayer(l);

(我不确定最后一行)

<小时/>

如何创建坐标数组,以及如何将线添加为 MapComponent 上的图层?

最佳答案

我建议您尝试直接使用 Netbeans 来实现此目的。

MapComponent是一个相对简单的组件,相当便携,但不使用设备上的 native map ,因此它会产生低于标准的结果。

我建议您使用Native Google Maps支持,其中包括更好的 UI 支持。

关于java - 在 map 上绘制轨迹代号一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35395821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com