如果Google的边框到达南极,则Google地图会绘制错误的圆圈

And*_*eev 5 maps google-maps objective-c ios

我正在尝试绘制一个给定半径和中心点的圆.但是,出于某些原因,如果圆圈到达南极,Google Maps for iOS会恢复结果.

这是半径= 6000公里,悉尼中心的结果.它看起来很好:

在此输入图像描述

但是,如果我将半径设置为7000 km,结果将变得无用:

在此输入图像描述

预期结果是:

在此输入图像描述

我用来添加圆圈的代码非常基本:

GMSCircle *geoFenceCircle = [[GMSCircle alloc] init];
geoFenceCircle.radius = 6000000; // Meters
geoFenceCircle.position = _sydneyMarker.position;
geoFenceCircle.fillColor = [UIColor colorWithWhite:0.7 alpha:0.5];
geoFenceCircle.strokeWidth = 3;
geoFenceCircle.strokeColor = [UIColor orangeColor];
geoFenceCircle.map = mapView; 
Run Code Online (Sandbox Code Playgroud)

有没有什么办法解决这一问题?