在gwtphonegap 1.7.0.0 (iPhone) 上,我使用地理定位服务在应用程序的开头只获取一次用户的位置
GeolocationOptions options = new GeolocationOptions();
options.setMaximumAge(1000);
options.setEnableHighAccuracy(true);
phoneGap.getGeolocation().getCurrentPosition(callback, options);
调用仅在开始时进行一次,之后无需更新位置。
问题是,当我在 iPhone 上运行我的应用程序时,状态栏上的 GPS 指示器一直亮着,即使我获得了正确的位置。这可能会导致无用的电池使用。
有没有办法告诉地理定位服务在获得位置后停止?