我真的很困惑这个问题。 我想在我的iOS应用中在谷歌地图上绘制圆圈。 在SDK帮助中仅提供多边形的示例。 有人有同样的问题吗?
答案 0 :(得分:8)
我不知道为什么你被记下来因为我有同样的问题。 经过多次研究和Saxon Druce的回答,我在Android SDK上看过Circle而在iOS中没有。
---编辑---
这里有两个解决方案: How to display a circle in GMSMapView
---编辑2 ----
自他的1.2.1版(2013年4月23日)起,Google Maps SDK for iOS在其形状中计算GMSCircle。
现在你可以这样画:
CLLocationCoordinate2D circleCenter = CLLocationCoordinate2DMake(37.35, -122.0);
GMSCircle *circ = [GMSCircle circleWithPosition:circleCenter
radius:1000];
circ.fillColor = [UIColor colorWithRed:0.25 green:0 blue:0 alpha:0.05];
circ.strokeColor = [UIColor redColor];
circ.strokeWidth = 5;
circ.map = mapView;
来源here
答案 1 :(得分:2)
目前SDK不支持圈子,但在此处添加圈子的功能请求:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=4971
与此同时,您可以通过绘制折线来伪造一个圆圈,并有几个短段?