MKOverlayPathView에서 상속 한지도 사용자 정의보기가 있습니다. 원, 선 및 텍스트를 표시하려면이 사용자 정의보기가 필요합니다. 이미 CGPathAddArc 및 CGPathAddLineToPoint 기능을 사용하여 원과 선을 그릴 수있었습니다. 그러나 텍스트를 추가해야합니다. 나는 [text drawAtPoint:centerPoint withF
사람이 MKPolylineView를 터치 할 때 콜 아웃을 표시 할 수있는 방법이 있습니까? UITapGestureRecognizer를 추가하고 선택기에 콜 아웃을 일부 좌표로 표시하려고했습니다. 그러나 didnt는 일한다. 이것에 대한 제안? 심지어지도 오버레이 제스처 인식기를 넣어 생각하지 않을 것 - 다음 내가 방법 - (MKOverlayView *)
다음을 수행하고 싶습니다. 확대/축소 및 주석의 이점을 사용하기 위해 UIMapView에있는 고정 맵 이미지를 표시하고 싶습니다. 검색을 매우 열심히하고 이러한 솔루션을 생각해 냈습니다. . 당신에게지도의 색상을 변경,지도를 사용자 정의 할 수있는 기능을 제공 route-me라는 라이브러리가있다는 , 미리 정의 된 도로 및 건물 지정을 강조하지만, 내 문제
지도에 두 가지 오버레이 옵션 인 MKCircleOverlay와 MKPolygonOverlay가 있습니다. 첫 번째는 가변 반경이며 UISlider를 통해 제어됩니다. 마지막 점은 모서리의 수와 위치에 따라 맞춤 설정할 수 있습니다. 빨리 원의 반지름을 줄이면 (UISlider의 값을 줄임) 때로는 오버레이가 사라지고 (원) 폴리곤을 더 이상 그릴 수 없습
MKMapView에 표시 할 MKPolygon을 만들고 싶습니다. 내 문제는 내가 어떻게하는지 알아낼 수 없다는 것이다. MKPolygon을 만들려면 구조체 MKMapPoint을 만들고 배열에 넣고 클래스 메서드 polygonWithPoints을 호출해야한다는 것을 알고 있습니다. 내 문제는 및 coordinate.longitude 속성을 가진 CLLoca
MapKit을 사용하여 MKMapView를 회전하려고합니다. 지도를 표시하고 회전 할 수 있지만 그리 효율적이지는 않습니다. 보기보다 큰 MKMapView를 만들고 CGAffineTransformMakeRotation을 사용하여 회전하므로보기 뒤의 회색 영역이 보이지 않습니다. Interface Builder에서 클립 서브 뷰를 확인했지만, 이것이 올바른
아무도 내가 내 오버레이 동적 MKOverlayPathView 내에서 zoomScale에 따라 객체의 크기를하면 어떻게 보장 할 수 1 아래에 관해서는) 이러한 두 가지 질문의 답을 할 수 MKOverlay 프로토콜 지원 클래스는 zoomScale이 무엇인지 알지 못하면 올바른 boundingMapRect를 반환합니다. 2) boundingMapRect의
MKMapView 오버레이의 경우 원의 boundingMapRect를 계산해야합니다. 중심 좌표와 반지름 (미터)을 가지고 있습니다. 그러나 해당하는 boundingMapRect를 얻는 방법을 모릅니다. 해결 방법으로 동일한 데이터로 MKCircle을 만들고이에서 boundingMapRect를 사용합니다. 하지만 적어도 우아한 것은 아닙니다. 그래서 : 주
MKPolygon 및 MKPolygonView를지도 오버레이로 처음으로 작업하고 있습니다. 한 영역에 모양을 배치 할 수 있으며 채우기 색은 다각형의 내부를 채 웁니다. 나는 다각형의 내부를 제외하고 내지도의 모든 곳에 채우기 방법을 찾고 있습니다. 누구나 쉽게 이것을 할 수있는 방법을 알고 있습니까?
나는 아래 코드와 함께 iPad에서 테스트를 마쳤습니다. 아래 코드와 같이 MyOverlay를 추가하면 drawMapRect에서 아무 작업도하지 않아도 기본지도 타일의 MKMapView로드가 느려집니다. 그리고 MKMapView에서 MyOverlay를 제거하면 기본지도 타일의로드가 다시 빠릅니다. drawMapRect가 호출 될 때 백그라운드에서 수행되는