如何制作沿着道路方向指向的Google地图地面叠加层

时间:2013-11-14 18:18:20

标签: android google-maps overlay google-maps-android-api-2

如何创建指向行车方向的箭头叠加图像。

enter image description here

道路方向变化很大,角度,曲线不时不同,因此箭头必须足够灵活以适应道路状况。我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:1)

不久前,Google将Flat Marker选项添加到Google Maps API V2,请点击此处查看:

https://developers.google.com/maps/documentation/android/marker#flatten_a_marker

您可以这样创建:

static final LatLng PERTH = new LatLng(-31.90, 115.86);
Marker perth = mMap.addMarker(new MarkerOptions()
                          .position(PERTH)
                          .flat(true)
                          .rotation(90.0));

并使用手机的轴承传感器获取旋转参数: