删除空岛坐标

时间:2017-07-27 14:23:32

标签: ios google-maps null

我正在使用Google Maps GMSMutablePath创建一个大的多边形来突出显示具有可变宽度多边形的路线。

我似乎不时得到Null Island坐标。从GMSMutablePath过滤或排除该坐标的正确方法是什么?它是一个0,0或null,null等坐标......

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

Google Maps iOS API在GMSMutablePath中使用CLLocationCoordinate2。

您可以使用CLLocationCoordinate2DIsValid排除null岛和其他格式不正确的坐标。

if (CLLocationCoordinate2DIsValid(myCoordinate)) {
NSLog(@"Coordinate valid");
} else {
NSLog(@"Coordinate invalid");
}