无法在iOS中获取位置(GEOErrorDomain代码= -204)

时间:2012-08-06 03:10:14

标签: objective-c ios

我正在尝试使用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是什么的任何参考。请帮帮我。

3 个答案:

答案 0 :(得分:0)

我升级到了XCode DP4,现在一切都好了。

答案 1 :(得分:0)

这是测试版的错误。我会偶尔得到它,因为他们如何加载位置瓷砖。假设它在beta 4上工作正常,我不会太担心。他们仍在制定一些位置/地图问题,因此在测试阶段完成时我会发现更多信息。

答案 2 :(得分:0)

我有同样的问题,在我的情况下,只有在地图完成加载所有图块之前关闭UIViewController时才会发生。 修复是在关闭视图控制器时将mapView(MKMapView)委托设置为nil。

mapView.delegate = nil;