Я сделал приложение для Android, которое отправляет координаты GPS в скрипт PHP (каждую секунду), который отправляет их в базу данных для хранения, а затем программа Javascript извлекает координаты (каждую секунду) и отображает их на карте иотслеживает пользователя с помощью маркеров и ломаной линии.
Однако у меня проблемы с надежностью приложения.Я проверил это в своей комнате, и я в состоянии получать обновления местоположения очень хорошо, но когда я был в классе сегодня, телефон не послал бы координаты.Я вышел на улицу и сразу взял сигнал, и мои координаты были отправлены, а затем получены сценарием PHP.Могу ли я что-нибудь с этим сделать или у меня всегда будут проблемы, когда я в больших зданиях?Я использую 2.2.3, если это поможет.
Другая проблема, с которой я сталкиваюсь, - это временная задержка между нажатием кнопки и получением координат в скрипте PHP.Это займет около 20-30 секунд, прежде чем база данных записывает их.Я отправляю некоторые другие данные в другую таблицу, и она попадает в БД практически мгновенно.Может ли это быть из-за того, что у меня так много программ, через которые должны проходить координаты, или следует ожидать временной задержки, поскольку телефон должен выполнять более сложные процессы для получения координат?Что я могу сделать, чтобы сократить это время задержки?