【发布时间】:2016-08-31 00:09:20
【问题描述】:
我正在开发一个应用程序,其中必须加载 3 种不同的地图类型。
- MKMapTypeStandard
- MKMapTypeHybrid。
- MKMapTypeSatellite。
MKMapTypeSatellite 工作正常,但在 MKMapTypeStandard 和 MKMapTypeHybrid 中加载地图时。它调用以下委托方法
- (void)mapViewDidFailLoadingMap:(MKMapView *)mapView withError:(NSError *)error;
它给了我以下错误。
UserInfo={SimpleTileRequesterUnderlyingErrors=( "错误域=GEOErrorDomain Code=-204 \"(null)\" UserInfo={HTTPStatus=410, NSErrorFailingURLStringKey=http://gspe19.ls.apple.com/tile.vf?flags=1&style=1&size=2&scale=0&v=11043961&z=12&x=660&y=1590&sid=1311957767904651942802757092322405105280&accessKey=1462435981_hSWhfZAWqY7wbLSz_6yKz632EUigAIfHlARfHz5OZnObk4SFpRyFZH9qim7suxznqeD333wldHPDaCADTpx1hD98l55WMoqg6qjh2BMyZtDwLayiLzpSWLxfuYD4Oi%2BI3wB%2BGvMwttokk5y8UlnR1E68zLU6KuXF4MWLKLhvv%2F6utSC8RDmorsQksacSTvCwYc45PeV5ba%2Fjvt2d3}"....
我正在切换地图类型
-(IBAction)valuechange:(id)sender{
switch (((UISegmentedControl *) sender).selectedSegmentIndex) {
case 0:
_mapView.mapType = MKMapTypeStandard ;
break;
case 1:
_mapView.mapType = MKMapTypeSatellite ;
break;
case 2:
_mapView.mapType = MKMapTypeHybrid ;
break;
default:
break;
}
更新: 我想我有类似的问题 MKMapView fails to load tiles with HTTP 410 error
当我重新启动模拟器时。现在地图加载完美。同样,我的客户告诉我,如果他在他的设备地图加载完美时终止应用程序。但是每个新加载的应用程序都有这个问题。我现在越来越沮丧。 :(
【问题讨论】:
-
哇,13 分钟内获得 5 个赞 :)
-
@DudeDeveloper 你是在设备还是模拟器中测试?
-
实际上我的客户在他的设备中遇到了这个问题。我的模拟器有问题
标签: ios objective-c dictionary mkmapview