I의 방법을 사용하고 :MKTileOverlayPath를 MKMapRect로 변환 하시겠습니까?
가- (void)loadTileAtPath:(MKTileOverlayPath)path result:(void (^)(NSData *data, NSError *error))result
MKTileOverlayPath 날 y 및 z는 x를 제공한다. 이 경로를 사용하고이 영역의 Apple지도 버전이 무엇인지 스냅 샷을 찍으려고 노력 중이므로 이미지에 필터를 적용 할 수 있습니다.
저는 MKMapSnapshotter를 사용하고 있습니다 만,이 영역의 사과지도 표현을 그리기 위해 어떤 값을 주어야할지 모릅니다.
MKMapSnapshotOptions *options = [[MKMapSnapshotOptions alloc] init];
options.scale = [[UIScreen mainScreen] scale];
options.showsBuildings = NO;
options.showsPointsOfInterest = NO;
options.mapType = MKMapTypeStandard;
MKMapSnapshotter *snapshotter = [[MKMapSnapshotter alloc] initWithOptions:options];
[snapshotter startWithCompletionHandler:^(MKMapSnapshot *snapshot, NSError *error) {
if (error || !snapshot) {
NSLog(@"snapshotter error: %@", error);
return;
}
}];
또는이 영역에서지도 이미지를 찍는 다른 방법이 있습니다.
다른 방법으로하는 방법을 알려주세요. MapRect에서 OverlayPath로? – Georg
그리고 ... 문제에 대한 해결책을 찾았습니까? – Georg