ios - Swift iOS 中的 GMSCircle 不规则边框

标签 ios swift iphone xcode google-maps-sdk-ios

我正在使用谷歌地图,我在其中使用以下代码创建了圆圈,但我的圆圈的边界是不规则的。我的问题是如何让它像 MKCircle 一样平滑

let circ = GMSCircle(position: circleCentreCoordinate, radius: CLLocationDistance(radius))
            circ.fillColor = UIColor.purple.withAlphaComponent(0.2)
            circ.strokeColor = UIColor.purple.withAlphaComponent(0.7)
            circ.strokeWidth = 2
            circ.map = self.mapView                
            let update = GMSCameraUpdate.fit(circ.bounds())
            mapView.animate(with: update)

当我的半径是 30 米时,它会像这样显示我

enter image description here

当半径为 200+ 米时,它就像

enter image description here

最佳答案

此问题出现在 GoogleMap 3.1.0 中,更新到 GoogleMap 3.3.0,这将解决您的问题。

关于ios - Swift iOS 中的 GMSCircle 不规则边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56555666/

相关文章:

ios - Firebase MLKit 文本识别错误

ios - 刷新时,UI TableView 以错误的顺序使可重用单元出队

iphone - 使用 AVPlayer 在 iPhone 上播放许多不同的视频

ios - 如何在纵向应用程序中录制横向视频? ( swift 2,iPhone)

ios - 如何检测 iPhone 是否刚刚连接到互联网?

ios - session 重启后 AVcapture session 启动缓慢

IOS/objective-C : Access to variables within switch statements

ios - 当我粘贴文本时,它无法获取文本的高度

iphone - 当我们使用dismissModalViewControllerAnimated返回到上一个 View 时如何重新加载数据?

ios - 什么是 rootViewController 以及何时使用它?