使用GMSGeocoder.reverseGeocodeCoordinate(firstResult或results)返回GMSAddress,其addressline1类似于“1400-1402 Thimbleberry Drive”。我正在使用适用于iOS版的Google Maps SDK:2.2.30010.0。
我怎样才能获得“1400 ThimbleBerry Drive”?批量大约是。 7500平方英尺。理想情况下,我想要正确的地址 - 而不是范围。
以前我的应用程序依赖它来返回一个地址,它运行正常。
谢谢!
答案 0 :(得分:0)
Google地理编码器返回的位置可能有不同的类型:
每当Google Geocoding API无法返回ROOFTOP地理编码时,它都可能会返回RANGE_INTERPOLATED结果。因此,您应该在响应中预期这两种类型。
在反向地理编码Web服务中,有一个字段指定location_type,您可以从中验证获得的结果实际上是ROOFTOP。
iOS SDK不会公开此字段。如果您想为iOS SDK提供相同功能,可以按照link
添加功能请求