如何使用Android Maps V2 API绘制带箭头的多边形线(表示方向)。在Android地图文档中,此选项不可用。是否可以在折线上添加箭头?
答案 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)
将值(以度为单位)设置为标记旋转。
箭头可以是一个简单的位图,或者更好的是可绘制的形状。