我再次感到困惑,每当我尝试使用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添加到地图
mapComponent.addLayer(l);
(我不确定最后一行)
我如何创建coordinateArray,以及如何在MapComponent上添加线作为图层?
答案 0 :(得分:0)
我建议您直接尝试使用Netbeans。
MapComponent是一个相对简单的组件,相当便携,但不会在设备上使用原生地图,因此会产生低于标准的结果。
我建议您使用Native Google Maps支持,其中包括更好的UI支持。