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

📄 geopoint.java

📁 OpenMap是一个基于JavaBeansTM的开发工具包。利用OpenMap你就能够快速构建用于访问legacy数据库的应用程序与applets。OpenMap提供了允许用户查看和操作地理空间信息的
💻 JAVA
字号:
/* *                     RESTRICTED RIGHTS LEGEND * *                        BBNT Solutions LLC *                        A Verizon Company *                        10 Moulton Street *                       Cambridge, MA 02138 *                         (617) 873-3000 * * Copyright BBNT Solutions LLC 2005 All Rights Reserved *  */package com.bbn.openmap.geo;/** * A geographic Point in space. Used in Path Iterators. *  * @author mthome@bbn.com */public interface GeoPoint extends GeoExtent {    /** return the current point as a Geo object */    Geo getPoint();    /**     * A standard implementation of GeoPoint.     *      * @author dietrick     */    public static class Impl implements GeoPoint {        protected Geo point;        protected Object id = GeoPoint.Impl.this;        public Impl(Geo p) {            point = p;        }        /**         * Create a Impl from decimal degrees lat/lon coordinates.         *          * @param lat         * @param lon         */        public Impl(double lat, double lon) {            point = new Geo(lat, lon);        }        /**         * Create a Impl from decimal degrees lat/lon coordinates.         *          * @param lat         * @param lon         * @param isDegrees flag to specify decimal degrees (true) or radians.         */        public Impl(double lat, double lon, boolean isDegrees) {            point = new Geo(lat, lon, isDegrees);        }                public Geo getPoint() {            return point;        }        /**         * @deprecated use setID() instead.         */        public void setPointId(Object pid) {            id = pid;        }        /**         * @deprecated use getID() instead.         */        public Object getPointId() {            return id;        }        public void setID(Object pid) {            id = pid;        }        public Object getID() {            return id;        }        public BoundingCircle getBoundingCircle() {            return new BoundingCircle.Impl(point, 0.0);        }    }}

⌨️ 快捷键说明

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