0

我正在开发一个 android 应用程序来跟踪设备的移动。我能够获取当前位置,但是如何使用旅行期间收集的一组点来绘制路线

4

2 回答 2

2

为所有点定义列表。

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

//添加列表中的所有点

points.add(new LatLng(lat1,lng1)); // POINT1

points.add(new LatLng(lat2,lng2)); // POINT2 and so on.

// 然后定义 PolylineOptions

PolylineOptions polylineOptions = new PolylineOptions();

polylineOptions.addAll(points);

Polyline route = googleMap.addPolyline(polylineOptions);

// 用于标记使用 MarkerOptions

于 2013-08-11T18:41:38.730 回答
-1

使用比绘制路线更可靠的东西:标记

检查来自 Android SDK 的 google maps Sample 应用程序,并查看MarkerDemoActivity.java该类。

打开 eclipse:
New Project->Android Sample Project->[YOUR_BUILD_TARGET]->maps [Google Play Service]

这将使您对要搜索的内容有一个很好的了解。



这是您将获得的示例:

在此处输入图像描述

于 2013-07-31T17:45:24.607 回答