我有CLLocationCoordinate2D
一些以米为单位的半径。我想获得该区域的两个边界坐标(右上角和左下角)。
问问题
1052 次
1 回答
3
如果我理解正确,您想要定位这两个红色方块:
感谢您可以在此处找到的代码,实现非常简单:
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 回答