Мне кажется, что API определения местоположения работает только тогда, когда я разогреваю GPS, открывая Nokia Maps или Google Maps.
Приложение Google Maps имеет всплывающую подсказку о состоянии, которая показывает количество спутников и позволяет пользователю узнать, когда соединение активно, однако я не нашел ничего в документации по API местоположения J2ME, в которой указано, как это сделать.
Кажется, что эти приложения вызывают некоторую функцию, которая запускает GPS. Не открывая их, API-интерфейс местоположения просто отключится в моем приложении.