2017-07-27 8 views
0

Google Maps GMSMutablePathを使用して、可変幅ポリゴンを持つルートをハイライトするための大きなポリゴンを作成しています。ヌルアイランド座標を削除する

私は時々Null Islandの座標を取得するようです。 GMSMutablePathからその座標をフィルタリングまたは除外する適切な方法は何ですか?それはなど、それがnullで、0,0またはnullである座標...

enter image description here

enter image description here

+0

オブジェクトは実際にCLLocationCoordinate2Dですか? –

答えて

0

であるGoogleマップのiOS APIはGMSMutablePathでCLLocationCoordinate2Dを使用しています。

CLLocationCoordinate2DIsValidを使用して、ヌルアイランドなどの不適切な形式の座標を除外できます。

if (CLLocationCoordinate2DIsValid(myCoordinate)) { 
NSLog(@"Coordinate valid"); 
} else { 
NSLog(@"Coordinate invalid"); 
} 
関連する問題