Советы по загрузке сервера Android - PullRequest
0 голосов
/ 09 июля 2010

Я хотел бы дать несколько советов о том, как извлекать, обрабатывать и хранить данные.

Я создаю приложение, которое находит ближайший к вам сайт с лазерной меткой.Данные adderss хранятся (из-за какого-то плохого дизайна) в одном поле во внешней базе данных, а их страна берется из другой таблицы (вам сказали, что это плохой дизайн).Я могу изменить, откуда он получает данные, если смогу, так как в настоящее время требуется гораздо больше JSON-разбора.

В любом случае, поскольку у меня есть адрес, мне нужно получить местоположения и поместить их вкарта.Поскольку нужно добавить несколько сотен сайтов, потребуется время, чтобы запросить координаты для всех них, обработать их и т. Д.

Поэтому мой вопрос заключается в следующем: было бы лучше использовать георедер Google наandroid, у которого У меня проблемы с , или я использую веб-сервер для отправки запросов через запросы геокодирования Google http.

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

Та сильно!

1 Ответ

1 голос
/ 09 июля 2010

Итак, мой вопрос таков: было бы лучше использовать Google Georeader на Android, с которыми у меня проблемы, или использовать веб-сервер для отправки запросов через запросы HTTP геокодирования Google.

Не похоже, чтобы места с лазерными метками перемещались ужасно часто.Выполните однократный поиск геокодирования на вашем сервере, кэшируйте данные в локальной базе данных и выполняйте их из кэша.Однако здесь могут быть юридические последствия, см. Ниже ...

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

Это на самом деле больше вопрос права, чем кодирования, ИМХО.С точки зрения кодирования, если база данных мала, ее можно хранить на устройстве и периодически обновлять.Однако, если это не ваши данные, это будет зависеть от того, законно ли для вас хранить их и копировать.

...