Ios CLGeocoder不';不要返回任何位置标记

Ios CLGeocoder不';不要返回任何位置标记,ios,cllocation,clgeocoder,Ios,Cllocation,Clgeocoder,我对CLGeocoder有一些问题,它不会为Polish street name返回任何值: "Suwalska 3 Wrocław" 我使用此方法下载坐标: CLGeocoder *geocoder = [[CLGeocoder alloc] init]; [geocoder geocodeAddressString:@"Suwalska 3 Wrocław" completionHandler:^(NSArray *placemarks, NSError *error) { CLPlace

我对CLGeocoder有一些问题,它不会为Polish street name返回任何值:

"Suwalska 3 Wrocław"
我使用此方法下载坐标:

CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"Suwalska 3 Wrocław" completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
}];
例如,为什么字符串地理编码器不返回任何内容?我还发现了其他一些地理编码器无法工作的例子。为什么谷歌地图/emaps/可以在地图上显示地理编码者的“苏瓦尔斯卡3号Wrocław”并没有返回任何信息。我应该在ios上使用谷歌API吗?所以,即使苹果公司不支持波兰这样的大街小巷,为什么人们应该使用地理编码器呢。我认为这是苹果公司的误解


谢谢您的建议。

您是否尝试将字符串转换为普通ascii码?那么“苏沃尔斯卡3号弗罗茨瓦夫”?或者在完成块中是否有任何错误?是的,我尝试过,但没有原因,我下载时没有任何错误。现在我注意到苹果地图上没有出现这种情况。因此,当你打开苹果地图并键入:Suwalska Wrocław时,没有理由。