Google 反向地理编码问题,"zero results"有效位置



所以我使用谷歌地理编码api为我的iphone应用程序获取位置名称(坐标)。我之所以使用地理编码api而不是CLGeocoder,是因为我得到了不准确的位置名称,而且有时结果是用当地语言而不是英语。

问题是,我得到了一个有效位置(默认值:Cupertino)的"ZERO RESULTS"响应,但如果我在浏览器中使用相同的url,我会得到一个有效的响应。

这是URL:http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=en&latlng=37.332596,-122.030319

我已经在一个模拟器和一个实际的设备上尝试过这个。该应用程序在设备上运行良好,但模拟器上会出现此问题。文件表明,配额是每24小时2500人,但我远低于这个数字。

您得到当前位置的坐标了吗?在这种情况下,模拟器可能返回0.0, 0.0,而http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=en&latlng=0.0,0.0返回ZERO_RESULTS。

最新更新