кэширование результатов Google Places API

Я создаю мобильное приложение, в котором перечислены сообщения, к каждому сообщению привязано место.

Я хочу, чтобы в списке отображалось расстояние от местоположения пользователя. без кэширования чего-либо, что потребовало бы хранения ссылки на место для каждого сообщения и при перечислении геометрии места из API Google Places, это звучит как очень плохая идея.

Могу ли я хранить идентификатор места, ссылку, имя и геометрию в моей базе данных и доставлять их с помощью моего API? это только для повышения производительности

другая реализация может заключаться в кэшировании этих данных в локальной базе данных sqlite на мобильном устройстве, но тогда пользователю придется загружать информацию для каждого некэшированного места, поэтому для списка X разных мест клиент будет выполнять вызовы X API, звучит медленно и расходует заряд батареи.

разрешено ли мне иметь центральный кеш в моей базе данных в таблице, которая будет обновляться время от времени и удаляться, если к ней не будет доступа, скажем, в течение 30 дней?

9
задан Gal Ben-Haim 3 June 2012 в 11:04
поделиться