我正在尝试使用MKMapView
显示地图并放置图钉。这是我的代码
MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
region.center.latitude = 37.47 ;
region.center.longitude = 122.26;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapView setRegion:region animated:YES];
但我收到以下错误
<GEOTileSource: 0x8e4c160>: Error downloading tiles Server Error: Error Domain=GEOErrorDomain Code=-204 "The operation couldn’t be completed. (GEOErrorDomain error -204.)" UserInfo=0x88990f0
{UnderlyingErrors=(
"Error Domain=GEOErrorDomain Code=-204 \"The operation couldn\U2019t be completed. (GEOErrorDomain error -204.)\" UserInfo=0x885b570 {IncompleteResponse=Asked for 2 tiles but only got 0 back}",
"Error Domain=GEOErrorDomain Code=-204 \"The operation couldn\U2019t be completed. (GEOErrorDomain error -204.)\" UserInfo=0x8890a50 {IncompleteResponse=Asked for 6 tiles but only got 0 back}"
)}
我没有找到GEOErrorDomain Code=-204
是什么的任何参考。请帮帮我。
答案 0 :(得分:0)
我升级到了XCode DP4,现在一切都好了。
答案 1 :(得分:0)
这是测试版的错误。我会偶尔得到它,因为他们如何加载位置瓷砖。假设它在beta 4上工作正常,我不会太担心。他们仍在制定一些位置/地图问题,因此在测试阶段完成时我会发现更多信息。
答案 2 :(得分:0)
我有同样的问题,在我的情况下,只有在地图完成加载所有图块之前关闭UIViewController时才会发生。 修复是在关闭视图控制器时将mapView(MKMapView)委托设置为nil。
mapView.delegate = nil;