Похоже, что GeoResult из Google Geocoder со вчерашнего дня возвращает другой тег идентификатора для значения geometry-location.В прошлом они использовали для значений long / lat идентификаторы Va / Ua в своем JSON-подобном объекте результата.Вчера идентификатор долготы изменился с Va на Ta.Является ли это общим для каких-либо результатов запроса Google, этот идентификатор будет меняться со временем?Если это так, как Google сообщает разработчикам о таком изменении API?
В моем коде (Objective-C) я буду анализировать эти идентификаторы с помощью анализатора JSON для получения текущих значений long / lat.Поэтому я должен придерживаться текущей используемой записи такого идентификатора, потому что объект JSON будет преобразован в массив или словарь, а последующая навигация по словарям будет осуществляться с помощью вызова, например, [locationResult objectForKey: @ "Va"],
Любой другой опыт работы с Google JavaScript API.В противном случае мне нужно проверить результат long / lat в JavaScript, а затем вернуть окончательные результаты обратно в мой код Objective-C.Но я все же предпочел бы способ вернуть весь объект результата JSON в мой код Objective-C и проанализировать его там.
С уважением
Я обновлю свой собственный вопрос своей последнейРасследования: Google будет часто менять внутренний формат объекта JSON, сегодня они снова изменили его.Поэтому я должен оценивать весь результат геокодера на стороне JavaScript, а не в Objectiv-C, анализируя результат с помощью анализатора JSON.Грустно для меня, но я предполагаю, что безопаснее придерживаться JavaScript API, а не сырого результата.: - (
Спасибо за ответы !!!