如何在android中的Map v2上绘制箭头线

时间:2015-03-09 06:11:13

标签: android-maps-v2

如何使用Android Maps V2 API绘制带箭头的多边形线(表示方向)。在Android地图文档中,此选项不可用。是否可以在折线上添加箭头?

1 个答案:

答案 0 :(得分:3)

您最好的选择是将自定义Marker添加到地图中,并将其放置在与线的结束(或开始)点相同的位置。您需要将其平放并手动设置其旋转。

幸运的是,Google Maps Utils可以帮助计算标题(轮换)。

只需在compile 'com.google.maps.android:android-maps-utils:0.3.4'文件

中添加build.gradle作为依赖项

该库有一个名为com.google.maps.android.SphericalUtil的类,并且在其他工具中包含静态方法

public static void double computeHeading(LatLng from, LatLng to)

将值(以度为单位)设置为标记旋转。

箭头可以是一个简单的位图,或者更好的是可绘制的形状。