如何更改HERE Android SDK PositionManager的更新频率?
我目前正在使用Premium SDK Android在应用程序中获取GPS定位。我使用的如何更改HERE Android SDK PositionManager的更新频率?,android,gps,here-api,Android,Gps,Here Api,我目前正在使用Premium SDK Android在应用程序中获取GPS定位。我使用的LocationMethod是positionmanager.LocationMethod.GPS,这会导致每秒接收一次更新 我想把频率降低到大约每两秒钟一次。如何执行此操作?您可以实例化并启动PositionManganer,然后仅在感兴趣时检索当前职位,而无需附加职位侦听器: // Instantiate Positioning Manager PositioningManager positioning
LocationMethod
是positionmanager.LocationMethod.GPS
,这会导致每秒接收一次更新
我想把频率降低到大约每两秒钟一次。如何执行此操作?您可以实例化并启动PositionManganer,然后仅在感兴趣时检索当前职位,而无需附加职位侦听器:
// Instantiate Positioning Manager
PositioningManager positioningManager = PositioningManager.getInstance();
// Start positioning manager
positioningManager.start(PositioningManager.LocationMethod.GPS_NETWORK);
// Now you can get your position any time you desire (within a timer)
GeoPosition gp = PositioningManager.getPosition();
不要试图在地图上显示它,而是使用计时器任务或超时方法调用显示每个时间段位置的方法!