GMSReverseGeocodeResponse返回缺少地址的所有结果

Nik*_* M. 7 google-maps ios google-maps-sdk-ios

在过去的48小时内,GMSReverseGeocoderGoogle地图上的iOS SDK(最新版本2.7)会返回在过去正常工作的纬度和经度区域中缺少地址的结果.一个例子是:

GMSAddress {
coordinate: (37.915000, 23.730000)
lines: Alimos, Greece
subLocality: Alimos
locality: South Athens
administrativeArea: Decentralized Administration of Attica
country: Greece
}
Run Code Online (Sandbox Code Playgroud)

Lines应该包含整个地址,但现在它只包含sublocality和country.问题是它可以正常工作几个小时,然后它返回到这种结果,它永远不会返回错误,所以我可以使用回退机制进行反向地理编码.(结果可以在像Lyft这样依赖谷歌地图iOS SDK进行反向地理编码的流行应用中看到).

有没有人找到解决方法来解决这个问题?在最新的更新中,地理编码器没有api更改.

PS.对于相同的纬度/经度,Google Maps Web Api和Android Api会返回优质结果.