За последние 48 часов GMSReverseGeocoder
на Google maps 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
}
Lines
должен содержать полный адрес, но теперь он содержит только местность и страну. Проблема в том, что он работает правильно в течение нескольких часов, а затем возвращается к результатам такого рода и никогда не возвращает ошибку, поэтому я могу использовать резервный механизм для обратного геокодирования. (Результаты этого можно увидеть в популярных приложениях, таких как Lyft, которые используют Google Maps iOS SDK для обратного геокодирования).
Кто-нибудь нашел решение о том, как это преодолеть? В последних обновлениях нет изменений API в геокодере.
PS. При одинаковом значении широты и долготы Google Maps Web Api и Android Api дают хорошие результаты.