私はCLLocationCoordinate2D
いくつかの半径をメートル単位で持っています。領域の 2 つの境界座標 (右上と左下) を取得したいと考えています。
1052 次
1 に答える
3
あなたが正しく理解している場合は、次の 2 つの赤い四角を配置してください。
ここで見つけることができるコードのおかげで、実装は非常に簡単です。
CLLocationCoordinate2D cc0 = coordinate;
CLLocationCoordinate2D cc1 = [self coordinateFromCoord:cc0 atDistanceKm:circleRadius atBearingDegrees:45];
CLLocationCoordinate2D cc2 = [self coordinateFromCoord:cc0 atDistanceKm:circleRadius atBearingDegrees:225];
NSLog(@"%.5f,%.5f -> %.5f,%.5f AND %.5f, %.5f", cc0.latitude, cc0.longitude, cc1.latitude, cc1.longitude, cc2.latitude, cc2.longitude);
于 2014-08-04T11:28:06.733 に答える