2010-07-09 2 views
0

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

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

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

Итак, мой вопрос заключается в следующем: было бы лучше использовать георезервуар google на android, который I'm having problems with, или использовать веб-сервер для отправки запросов через HTTP-запросы геокодирования Google.

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

Ta muchly!

ответ

1

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

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

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

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

+0

Ну, это наша (т. Е. Компания, за которую я работаю) данные, что мы поставляем и обслуживаем оборудование, однако это франшиза, поэтому я не уверен на 100%. Я возьму ваше предложение и сохраню геокодированные результаты в базе данных в любом случае. – madcabbage

Смежные вопросы