2016-09-01 2 views
0

나는 위에 MKOverlayMKMapView을 가지고 있는데, 도로 이름, 장소 이름, 관심 장소 등을 가질 수 있는지, Apple Maps에서 기본적으로 제공되는 모든 것이 내 MKMapView 위에 표시 될 수 있는지 궁금합니다. 이 모든 정보를 주석으로 수동으로 추가 할 필요는 없습니다. Android에서 Google Maps API를 사용할 수 있다는 것을 알고 있으므로 Apple Maps에서이 작업을 수행 할 수 있는지 확실하지 않았습니다.MKMapView를 사용자 지정 MKOverlay와 함께 사용합니다. Apple지도와 함께 제공되는 지역 명소를 기본적으로 오버레이 레이어 위에 표시 할 수 있습니까?

내가 상상하고 무엇을 보여주기 위해 안드로이드 대 아이폰 OS를 보여주는 이미지를 추가했습니다 :

답변

0

그래서를, 나는이 문제에 대한 해결책을 발견했습니다. 당신이 MKMapViewaddOverlay: 방법을 사용하는 경우 사용할 수 있습니다 [self.myMapView addOverlay:customOverlay level:MKOverlayLevelAboveRoads];

MKOverlayLevelAboveRoads은 방패와 관심 아이콘의 포인트 오버레이 위에 표시되는 포함 장소 라벨을 의미합니다. MKOverlayLevelAboveLabels은 오버레이가 모든 것 위에 표시된다는 것을 의미합니다 (내 경험에 근거한 기본 설정이라고 생각합니다).

관련 문제