如何更改HERE Android SDK PositionManager的更新频率?

如何更改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

我目前正在使用Premium SDK Android在应用程序中获取GPS定位。我使用的
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();

不要试图在地图上显示它,而是使用计时器任务或超时方法调用显示每个时间段位置的方法!