trackpointimpl.java
来自「world wind java sdk 源码」· Java 代码 · 共 94 行
JAVA
94 行
/*Copyright (C) 2001, 2008 United States Governmentas represented by the Administrator of theNational Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.tracks;import gov.nasa.worldwind.geom.Angle;import gov.nasa.worldwind.geom.LatLon;import gov.nasa.worldwind.geom.Position;/** * @author tag * @version $Id: TrackPointImpl.java 5561 2008-07-21 06:55:46Z tgaskins $ */public class TrackPointImpl implements TrackPoint{ private Position position; private String time; public TrackPointImpl(Angle lat, Angle lon, double elevation, String time) { this(new Position(lat, lon, elevation), time); } public TrackPointImpl(LatLon latLon, double elevation, String time) { this(new Position(latLon.getLatitude(), latLon.getLongitude(), elevation), time); } public TrackPointImpl(Position position, String time) { this.position = position; } public TrackPointImpl(Position position) { this(position, null); } public double getLatitude() { return this.position.getLatitude().degrees; } public void setLatitude(double latitude) { this.position = new Position(Angle.fromDegrees(latitude), this.position.getLongitude(), this.position.getElevation()); } public double getLongitude() { return this.position.getLongitude().degrees; } public void setLongitude(double longitude) { this.position = new Position(this.position.getLatitude(), Angle.fromDegrees(longitude), this.position.getElevation()); } public double getElevation() { return this.position.getElevation(); } public void setElevation(double elevation) { this.position = new Position(this.position.getLatitude(), this.position.getLongitude(), elevation); } public String getTime() { return this.time; } public void setTime(String time) { this.time = time; } public Position getPosition() { return this.position; } public void setPosition(Position position) { }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?