MKMapView 오버레이의 경우 원의 boundingMapRect를 계산해야합니다. 중심 좌표와 반지름 (미터)을 가지고 있습니다. 그러나 해당하는 boundingMapRect를 얻는 방법을 모릅니다. 해결 방법으로 동일한 데이터로 MKCircle을 만들고이에서 boundingMapRect를 사용합니다. 하지만 적어도 우아한 것은 아닙니다. 그래서 : 주
다음 코드를 사용하여 줌하려면 두 번 탭을 구현했습니다. CLLocation* currentLocation = [myArray objectAtIndex:5];
MKMapPoint annotationPoint = MKMapPointForCoordinate(currentLocation.coordinate);
MKMapRect zoomRect = MKMapR
현재 보이는지도보기에있는 일부 범위 (최대 x, 최대 y, 최소 x, 최소 y 좌표)를 확인하려고합니다. 나는 나의 범위를 가지고 만들 MKMapRect : MKMapPoint upperLeft = MKMapPointForCoordinate(CLLocationCoordinate2DMake([boundary.extents.maxY floatValue], [b
나는 (사용자가 입력하지 않고)지도상의 보이는 지점에 주석을 달 필요가있다. MKMapView visibleMapRect 원하는 지점을 계산하려면 사용하고 있습니다. 그러나 아래의 코드에서 위도 및 경도가 아닌 let rect = mapView.visibleMapRect
print(rect.origin.x) //211653840.83766
print(r
지정된 영역에서 다른 주석 주위의 모든 주석을 가져 오려고하지만이를 수행하는 방법을 알 수 없습니다. 지금 나는 다음과 같이 시도하고있다 : MKMapRect mapRect = MKMapRectMake(annotation.coordinate.longitude, annotation.coordinate.latitude, 10.0, 10.0);
NSSet *n