如何解决geoCoder错误:503

时间:2011-08-08 17:13:39

标签: iphone objective-c xcode mkreversegeocoder

我尝试过这么多解决方案,但似乎没有什么对我有用。我得到的每4次大约有一次

/SourceCache/ProtocolBuffer_Sim/ProtocolBuffer-51.2/Runtime/PBRequester.m:684 server returned error: 503

我已经在类级别声明了地理编码器并添加了一个retain属性(就像在apple的CurrentAddress示例代码中一样)并在 dealloc 方法中发布。

在实例化期间,我已将其添加到自动释放池中,如下所示

self.reverseGeocoder =[[[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate]autorelease];
reverseGeocoder.delegate=self;
[reverseGeocoder start];        

这是我从其他解决方案中得到的建议。显然似乎没有什么对我有用。

我做错了吗?我开始怀疑是否有解决方案? :(

提前致谢

2 个答案:

答案 0 :(得分:1)

我认为你需要去google api寻找地图。

您需要通过自定义函数在UiWebView上运行java / Script ...

答案 1 :(得分:1)

我认为你需要通过google map api

这可能会对你有所帮助 http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true