android百度地图marker轨迹坐标连线
时间: 2023-08-22 18:02:41 浏览: 296
在Android百度地图中,如果要绘制marker之间的轨迹坐标连线,可以采用以下步骤:
1. 首先,需要在布局文件中引入百度地图View,并获取地图控件的引用,如:
```java
MapView mMapView = (MapView) findViewById(R.id.baiduMapView);
BaiduMap mBaiduMap = mMapView.getMap();
```
2. 接下来,创建一个PolylineOptions对象,并设置折线的颜色、宽度等属性,如:
```java
PolylineOptions polylineOptions = new PolylineOptions().color(Color.BLUE).width(10);
```
3. 在获取到每个marker的经纬度坐标后,将坐标点添加到PolylineOptions对象中,如:
```java
LatLng point1 = new LatLng(39.963175, 116.400244);
LatLng point2 = new LatLng(39.962821, 116.399716);
LatLng point3 = new LatLng(39.962688, 116.401245);
polylineOptions.add(point1, point2, point3);
```
4. 最后,将PolylineOptions对象添加到地图上,并调用地图控件的方法绘制折线,如:
```java
mBaiduMap.addOverlay(polylineOptions);
```
通过以上步骤,就可以在百度地图上绘制出marker之间的轨迹坐标连线了。可以根据需要调整折线的颜色、宽度等属性,以适应具体的需求。
阅读全文