Есть ли способ помочь поставщику gps?
NickT ответил на это, но телефон Android должен вызвать AGPS. В вашем приложении вы не можете контролировать это.
Я думаю, что Google Maps сделал какое-то оптимизация, потому что их приложения находит мое местоположение быстрее, чем мое основное приложение, что только зарегистрироваться провайдером GPS.
Это не должно быть так, что вы делаете что-то не так, или приложение Google может включить вспомогательный GPS. Попробуйте сравнить с другими приложениями для Android Android (например, сравнить с Motion-X-GPS)
это может занять до 10 минут до первого вызова onLocationChanged.
Обычно это слишком долго, либо ваш телефон, как известно, имеет слабую GPS-качество, или у устройства не было свободного доступа к открытому небу. Даже без вспомогательного GPS, через 45 секунд вы должны иметь действительное положение GPS (при условии свободного просмотра открытого неба). Но эта ситуация может случиться, как в первый раз, когда вы используете GPS на своем устройстве, или когда вы летите на самолете до места, расположенного далеко от вашего последнего местоположения GPS.
На моем iphone я редко видел такую ситуацию, когда другое приложение GPS как-то беспокоило, после перезагрузки устройства GPS был действительно прав.
Снова проверьте, является ли это ошибкой вашего приложения, сравнивая, требуется ли другим приложениям 10 минут. (Это может быть ваша ошибка, когда вы ждете, чтобы получить точность < 30 м, в то время как другие приложения занимают первую действительную позицию, которую они получают.
Если Google тоже нуждается в 10 минутах, то вы не можете ничего сделать на этом телефоне, кроме выставить его на хороший вид на небо.
(Внутри городского каньона это более трудно получить действительное первое исправление, а затем на большом месте.
)
это потребует внешнего источника эфемерид каждого SV (и интерфейс к SW, чтобы их подавать.) Я боюсь, я не знаю конкретных подробностей Android. –
Имеет ли ваше устройство возможности A-GPS? Это похоже на то, что вы ищете: использование сети/грубое местоположение, чтобы помочь Блокировка GPS быстрее. – Geobits