ios - 如何在 iOS 中 GMSPolyline 的端点上绘制箭头?

标签 ios objective-c google-maps-sdk-ios

我正在使用谷歌地图 iOS sdk。我使用以下代码在我的谷歌地图上添加了折线。但现在我想在这一行的末尾添加箭头。如何解决这个问题?

GMSMutablePath *path = [GMSMutablePath path];
[path addLatitude:-37.81319 longitude:144.96298];
[path addLatitude:-31.95285 longitude:115.85734];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
polyline.strokeWidth = 3.f;
polyline.map = mapaView;

polyline must be look like this image

最佳答案

您可以使用 GMSMarker指示折线的端点:

    GMSMarker *marker = [[GMSMarker alloc] init];
    marker.position = CLLocationCoordinate2DMake(22.200000, 114.1333900);
    marker.title = @"Endpoint";
    marker.map = mapView;

关于ios - 如何在 iOS 中 GMSPolyline 的端点上绘制箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41114177/

相关文章:

ios - 当前位置图像的问题

ios - SDWebImage 在 Google map 信息窗口中不起作用

ios - xCode - 关闭键盘时出错/崩溃

ios - 如何在 Swift 的小数位拆分字符串?

ios - 在 UIVIewController 中呈现 FormSheet ViewController

ios - ParentViewController 正在变为 nil ,不知道在哪里以及如何

ios - 错误域 = PlugInKit 代码 = 13 "query cancelled"UserInfo = {NSLocalizedDescription = 查询已取消} 与 Objective C Xcode 9.3 iOS 11

iOS 7 以编程方式为每个应用程序 VPN

ios - 如何使用核心数据遍历检索到的对象?

ios - Google-SDK-iOS 带孔多边形