⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 positiontracker.java

📁 这是一款基于PlaceLab软件开发的导航系统中间件的客户端程序.
💻 JAVA
字号:
package org.placelab.client.tracker;import org.placelab.core.GPSMeasurement;import org.placelab.core.Measurement;import org.placelab.core.PositionMeasurement;import org.placelab.core.TwoDCoordinate;/** * A Tracker that takes {@link PositionMeasurement} objects and returns * the latest measurement as its estimate of position. */public class PositionTracker extends Tracker {	private PositionMeasurement mostRecent=new GPSMeasurement(0L, TwoDCoordinate.NULL);		public String toString() {		return "Global Positioning System (GPS)";	}		public void updateEstimateImpl(Measurement m) {		if (m instanceof PositionMeasurement) {			mostRecent=(PositionMeasurement)m;		}	}		public Estimate getEstimate() {		Estimate rv = new TwoDPositionEstimate(mostRecent.getTimestamp(), (TwoDCoordinate)mostRecent.getPosition(), 0.0);		return rv;	}	public boolean acceptableMeasurement(Measurement m) {		return (m instanceof PositionMeasurement);	}	public void updateWithoutMeasurement(long durationMillis) {		//doesn't move	}	protected void resetImpl() {		mostRecent=new GPSMeasurement(0L, TwoDCoordinate.NULL);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -