如何使用Swift在Google地图上的圆圈外填充颜色?

时间:2016-01-28 04:26:56

标签: swift google-maps-sdk-ios

我希望红色圆圈只有边框(中间没有红色)并且圆圈外的其余部分变暗了吗?

我有一个问题。你能帮我解决一下吗?

My screen

1 个答案:

答案 0 :(得分:1)

使用谷歌地图,您应该执行以下步骤

  1. 创建GMSCircle对象
  2. 设置笔触颜色和填充颜色 圈子
  3. 设置圆形对象的地图
  4. 示例代码:

    let circleCenter = CLLocationCoordinate2DMake(9.931233, 76.267303)//change to your center point
    let circ = GMSCircle(position: circleCenter, radius: 5000)//radius in meters
    
    circ.fillColor = UIColor(red: 0.35, green: 0, blue: 0, alpha: 0.05)
    circ.strokeColor = UIColor.redColor()
    circ.strokeWidth = 1
    circ.map = mapView //your map view in the UI