首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 9 MKTileOverlay不工作

iOS 9 MKTileOverlay不工作
EN

Stack Overflow用户
提问于 2015-08-09 06:33:46
回答 2查看 917关注 0票数 1

我的应用程序在iOS 8上运行良好,但是当我试图在Xcode 7上构建它时,地图没有显示出来。我在模拟器和真正的设备上试过。

下面是一些代码。

代码语言:javascript
复制
- (void)viewDidLoad {
    [super viewDidLoad];
    
    NSString *url = [[NSUserDefaults standardUserDefaults]
                            stringForKey:@"tileOverlayURL"];
    MKTileOverlay *overlay = [[MKTileOverlay alloc] initWithURLTemplate:url];
    overlay.canReplaceMapContent = YES;
    [self.mapView addOverlay:overlay level:MKOverlayLevelAboveLabels];
}

#pragma mark - MKMapViewDelegate

- (MKOverlayRenderer *)mapView:(MKMapView *)mapView
            rendererForOverlay:(id <MKOverlay>)overlay
{
    if ([overlay isKindOfClass:[MKTileOverlay class]]) {
        return [[MKTileOverlayRenderer alloc] initWithTileOverlay:overlay];
    }
    
    return nil;
}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-08 19:38:22

我也有同样的问题。IOS 9默认不允许连接到非安全URL。我使用的地图服务器是不安全的,因此IOS 9阻止了我在MkTileOverlay中调用的代码与地图服务器对话的MkTileOverlay。

您可以告诉IOS 9允许访问这些非安全的服务器。您必须将NSAppTransportSecurity部分添加到IOS项目的info.plist文件中,并为与您交谈的每个非安全映射服务器指定一个NSExceptionDomain。下面是一个示例,展示了我使用的2台地图服务器。

代码语言:javascript
复制
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>nationalmap.gov</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
        <key>opencyclemap.org</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
</dict>
票数 2
EN

Stack Overflow用户

发布于 2015-09-17 11:18:54

我在自定义覆盖层中加载瓷砖时也遇到了同样的问题。我的问题是,我使用的是"http“请求而不是"https”。带有"http“的请求在iOS9上被认为是不安全的,默认情况下会被阻塞。这可能是个可能的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31901566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档