适用于 iOS 的 Google Maps SDK - 折线

Posted

技术标签:

【中文标题】适用于 iOS 的 Google Maps SDK - 折线【英文标题】:Google Maps SDK for iOS - Polylines 【发布时间】:2013-12-14 23:06:39 【问题描述】:

如何自定义谷歌地图上的折线?

现在我正在像文档中那样做:

GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(37.36, -122.0)];
[path addCoordinate:CLLocationCoordinate2DMake(37.45, -122.0)];
[path addCoordinate:CLLocationCoordinate2DMake(37.45, -122.2)];
[path addCoordinate:CLLocationCoordinate2DMake(37.36, -122.2)];
[path addCoordinate:CLLocationCoordinate2DMake(37.36, -122.0)];

GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
polyline.strokeColor = [UIColor greenColor];
polyline.strokeWidth = 10.f;
polyline.geodesic = YES;

polyline.map = mapView_;

但我需要给线条一些效果(比如发光效果)。

如何实现这一点?

谢谢

【问题讨论】:

你能帮我检查一下吗***.com/q/40150430/252260 【参考方案1】:

现在您只能设置颜色或渐变(两种颜色之间的过渡),可选择为折线设置 alpha(透明度)。 看 https://developers.google.com/maps/documentation/ios/shapes#polylines

折线没有发光或其他效果。

【讨论】:

以上是关于适用于 iOS 的 Google Maps SDK - 折线的主要内容,如果未能解决你的问题,请参考以下文章

在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果

带有适用于 iOS 的 Google Maps SDK 的可拖动标记

使用适用于 iOS 的 Google Maps SDK 优化自定义标记图像性能

适用于 iOS 的 Google Maps SDK 不断增加内存使用量

适用于 iOS 的 Google Maps SDK 要求 GoogleMaps.bundle 成为“复制捆绑资源”下目标的一部分

发布到 App Store 后,适用于 iOS 的 Google Maps SDK 崩溃