Кэширование ответа геоданных - PullRequest
0 голосов
/ 30 апреля 2020

Я использую Google Maps с внешним сторонним API для получения данных о местоположении, POI (Точки интереса), и я делаю запросы на получение их при каждом изменении местоположения (области просмотра). Каков оптимальный способ хранения (кэширования) этого POI на Android?

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

Кроме того, сторонний запрос API может быть разделить по страницам - объем возвращаемых данных (1 страница содержит 1..10..100 POI на запрос). Может быть полезно найти оптимальное количество POI с помощью механизма кэширования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...