亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? projection.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
字號:
// **********************************************************************// // <copyright>// //  BBN Technologies//  10 Moulton Street//  Cambridge, MA 02138//  (617) 873-8000// //  Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/proj/Projection.java,v $// $RCSfile: Projection.java,v $// $Revision: 1.4.2.1 $// $Date: 2004/10/14 18:27:38 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.proj;import java.awt.Point;import java.awt.Image;import java.util.ArrayList;import com.bbn.openmap.LatLonPoint;/** * Projection interface to the OpenMap projection library. * <p> * This is a READONLY interface to the projection object. See the * <code>Proj</code> class for read/write access. * <p> * A projection is an object that is maintained by the map, and * represents a abstract "view" of the data. The projection has the * properties of x-width, * y-height, scale (in pixels/meters), and * latitude/longitude center point. * <p> *  * <h4>Projection Notes/Assumptions:</h4> * <ul> * <li>At the center point of the projection, North is to the top of * the screen. <br> * <li><a href="#poly_restrictions">LatLon Polygon Restrictions. </a> * <br> * <li><a href="#line_restrictions">LatLon Line Restrictions. </a> * <br> * </ul> * <p> *  * <h4>Implementation Notes:</h4> * <ul> * <li>This methods in this interface are safe to use among different * threads, BUT the underlying classes may not be. Use with care. * </ul> * <p> *  * <h4>Bibliography:</h4> * <br> * Many of the specific projection equations were taken from <i>Map * Projections --A Working Manual </i>, by John Synder. * <p> *  * @see Proj * @see Cylindrical * @see Mercator * @see CADRG * @see Azimuth * @see Orthographic *   */public interface Projection extends java.io.Serializable {    /**     * Get the scale.     *      * @return float scale     */    public float getScale();    /**     * Get the maximum scale.     *      * @return float maxscale     */    public float getMaxScale();    /**     * Get the minimum scale.     *      * @return float minscale     */    public float getMinScale();    /**     * Get the center LatLonPoint.     *      * @return center point     */    public LatLonPoint getCenter();    /**     * Get the width of the map.     *      * @return int width.     */    public int getWidth();    /**     * Get the height of the map.     *      * @return int height.     */    public int getHeight();    /**     * Get the type of projection.     *      * @return int type     */    public int getProjectionType();    /**     * Get the projection ID string.     *      * @return String projID     */    public String getProjectionID();    /**     * Get the upper left (northwest) point of the projection.     * <p>     * Returns the upper left point (or closest equivalent) of the     * projection based on the center point and height and width of     * screen.     * <p>     * This is trivial for most cylindrical projections, but much more     * complicated for azimuthal projections.     *      * @return LatLonPoint     */    public LatLonPoint getUpperLeft();    /**     * Get the lower right (southeast) point of the projection.     * <p>     * Returns the lower right point (or closest equivalent) of the     * projection based on the center point and height and width of     * screen.     * <p>     * This is trivial for most cylindrical projections, but much more     * complicated for azimuthal projections.     *      * @return LatLonPoint     */    public LatLonPoint getLowerRight();    /**     * Checks if a LatLonPoint is plot-able.     * <p>     * Call this to check and see if a LatLonPoint can be plotted.     * This is meant to be used for checking before projecting and     * rendering Point objects (bitmaps or text objects tacked at a     * LatLonPoint for instance).     *      * @param llpoint LatLonPoint     * @return boolean     */    public boolean isPlotable(LatLonPoint llpoint);    /**     * Checks if a LatLonPoint is plot-able.     * <p>     * Call this to check and see if a LatLonPoint can be plotted.     * This is meant to be used for checking before projecting and     * rendering Point objects (bitmaps or text objects tacked at a     * LatLonPoint for instance).     *      * @param lat float latitude in decimal degrees     * @param lon float longitude in decimal degrees     * @return boolean     */    public boolean isPlotable(float lat, float lon);    /**     * Forward project a LatLonPoint into XY space.     *      * @param llpoint LatLonPoint     * @return Point (new)     */    public Point forward(LatLonPoint llpoint);    /**     * Forward projects a LatLonPoint into XY space and return a     * Point.     *      * @param llp LatLonPoint to be projected     * @param pt Resulting XY Point     * @return Point pt     */    public Point forward(LatLonPoint llp, Point pt);    /**     * Forward project lat,lon coordinates into xy space.     *      * @param lat float latitude in decimal degrees     * @param lon float longitude in decimal degrees decimal degrees     * @return Point (new)     */    public Point forward(float lat, float lon);    /**     * Forward projects lat,lon coordinates into XY space and returns     * a Point.     *      * @param lat float latitude in decimal degrees     * @param lon float longitude in decimal degrees     * @param pt Resulting XY Point     * @return Point pt     */    public Point forward(float lat, float lon, Point pt);    /**     * Forward projects lat,lon coordinates into XY space and returns     * a Point.     *      * @param lat float latitude in radians     * @param lon float longitude in radians     * @param pt Resulting XY Point     * @param isRadian placeholder argument indicating that lat,lon     *        arguments are in radians (can be true or false)     * @see #forward(float,float,Point)     * @return Point pt     */    public Point forward(float lat, float lon, Point pt, boolean isRadian);    /**     * Inverse project a Point.     *      * @param point XY Point     * @return LatLonPoint (new)     */    public LatLonPoint inverse(Point point);    /**     * Inverse project a point with llpt.     *      * @param point x,y Point     * @param llpt resulting LatLonPoint     * @return LatLonPoint llpt     */    public LatLonPoint inverse(Point point, LatLonPoint llpt);    /**     * Inverse project x,y coordinates.     *      * @param x     * @param y     * @return LatLonPoint (new)     */    public LatLonPoint inverse(int x, int y);    /**     * Inverse project x,y coordinates into a LatLonPoint.     *      * @param x integer x coordinate     * @param y integer y coordinate     * @param llpt LatLonPoint     * @return LatLonPoint llpt     * @see Proj#inverse(Point)     */    public LatLonPoint inverse(int x, int y, LatLonPoint llpt);    /**     * Pan the map/projection.     * <ul>     * <li><code>pan(

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区免费在线观看| 亚洲精品视频观看| 国产精品一区二区黑丝| 久久久91精品国产一区二区精品| 国产一区二区三区四| 国产精品国产三级国产aⅴ中文 | 精品国产一区二区在线观看| 久久99精品久久只有精品| 久久一区二区视频| 91亚洲精品久久久蜜桃| 一区二区三区成人在线视频| 欧美乱妇一区二区三区不卡视频 | 麻豆91在线看| 久久久久国产成人精品亚洲午夜| 成av人片一区二区| 亚洲444eee在线观看| www国产成人免费观看视频 深夜成人网 | 一本到三区不卡视频| 香蕉影视欧美成人| 久久久亚洲精品一区二区三区| 成人丝袜视频网| 午夜久久电影网| 亚洲国产精品成人综合| 欧美午夜一区二区三区 | 中文字幕精品在线不卡| 日本道在线观看一区二区| 欧美在线免费观看亚洲| 蜜桃视频一区二区三区在线观看| 久久久精品天堂| 色菇凉天天综合网| 国产一区二区精品久久99| 成人欧美一区二区三区1314| 91精品国产高清一区二区三区蜜臀| 国产精品一区二区三区四区 | 欧美丰满一区二区免费视频| 国产xxx精品视频大全| 亚洲午夜电影在线| 欧美激情一区三区| 91精品国模一区二区三区| 97超碰欧美中文字幕| 老汉av免费一区二区三区| 亚洲图片你懂的| 欧美精品一区二区三区蜜臀| 欧美丝袜自拍制服另类| 成人av网在线| 欧美午夜精品电影| 国产白丝精品91爽爽久久| 日本欧洲一区二区| 亚洲综合偷拍欧美一区色| 国产精品素人一区二区| 欧美变态tickle挠乳网站| 欧美午夜精品久久久久久孕妇| 成人一区二区三区视频| 捆绑紧缚一区二区三区视频| 亚洲综合在线免费观看| 国产精品久久久久久久浪潮网站| 欧美mv日韩mv亚洲| 欧美日韩精品一区二区| 91麻豆swag| 99精品国产一区二区三区不卡| 国产激情精品久久久第一区二区 | 91精品国产入口在线| 色婷婷av一区二区三区之一色屋| 福利一区二区在线观看| 麻豆久久一区二区| 日韩**一区毛片| 日韩中文字幕一区二区三区| 成人国产精品免费观看| 国产一二精品视频| 国产一区二区精品久久| 国内精品伊人久久久久av一坑 | 视频一区二区中文字幕| 亚洲国产精品久久一线不卡| 一区二区三区在线观看国产| 成人免费一区二区三区在线观看| 国产精品国产三级国产普通话99| 欧美激情一区在线观看| 国产精品五月天| 国产精品素人视频| 国产日韩精品一区二区三区在线| 2021中文字幕一区亚洲| 26uuu久久综合| 国产欧美日韩激情| 亚洲欧洲一区二区在线播放| 亚洲视频一区二区在线| 亚洲自拍偷拍图区| 同产精品九九九| 久久精品国产久精国产爱| 精品综合免费视频观看| 国产成人av一区二区三区在线| 国产精品一区二区无线| 99久久精品国产网站| 在线视频国内自拍亚洲视频| 欧美另类一区二区三区| 日韩午夜激情免费电影| 久久日韩精品一区二区五区| 国产亚洲精品久| 亚洲免费观看在线视频| 亚洲午夜激情网页| 精品一区二区三区在线观看国产 | 日韩激情一区二区| 久久国产尿小便嘘嘘| 国产精品一区在线| 91天堂素人约啪| 91精品国产综合久久精品app| 欧美成人一区二区三区片免费| 精品国产欧美一区二区| 中文字幕一区二区三区在线观看| 亚洲国产一区二区a毛片| 精品一区二区综合| 91麻豆国产在线观看| 日韩一级大片在线| 中文字幕欧美一| 麻豆精品一区二区| av不卡在线播放| 7777精品久久久大香线蕉| 国产日韩高清在线| 亚洲电影在线免费观看| 国产麻豆视频精品| 欧美日韩在线电影| 欧美国产一区视频在线观看| 亚洲超碰97人人做人人爱| 国产91丝袜在线播放九色| 欧美日韩成人综合| 中文字幕乱码日本亚洲一区二区 | 日本道色综合久久| 精品国偷自产国产一区| 一区二区欧美视频| 国产精品91xxx| 欧美日韩精品一区二区三区蜜桃| 国产欧美日本一区二区三区| 青青草国产成人av片免费| 91麻豆swag| 久久久亚洲午夜电影| 日韩黄色小视频| 在线影视一区二区三区| 中文字幕精品综合| 国内成人免费视频| 3atv一区二区三区| 夜色激情一区二区| 97精品久久久久中文字幕| 久久精品亚洲麻豆av一区二区| 天堂av在线一区| 91免费版pro下载短视频| 中文字幕精品综合| 国内偷窥港台综合视频在线播放| 7777精品伊人久久久大香线蕉的 | 久久se这里有精品| 欧美精品视频www在线观看| 亚洲三级在线观看| 成人av资源网站| 亚洲国产精品ⅴa在线观看| 久久国产精品无码网站| 这里只有精品电影| 首页亚洲欧美制服丝腿| 欧美性色黄大片| 一区二区三区在线观看动漫| 色综合一个色综合亚洲| 亚洲天堂av一区| 成人激情动漫在线观看| 中文在线一区二区| 成人理论电影网| 国产精品污www在线观看| 成人免费毛片aaaaa**| 国产欧美精品一区aⅴ影院| 国产aⅴ综合色| 中文字幕欧美三区| 99久久精品一区二区| 亚洲婷婷国产精品电影人久久| 国产成人无遮挡在线视频| 国产女人aaa级久久久级| 国产999精品久久久久久| 国产精品国产a级| 91亚洲精品久久久蜜桃网站| 一区二区在线电影| 欧美午夜精品一区二区三区| 亚洲成人精品一区二区| 欧美一级高清片| 狠狠色综合色综合网络| 亚洲国产精品av| 一本色道亚洲精品aⅴ| 亚洲一区二区黄色| 欧美一区二区三区四区在线观看| 蜜臀精品久久久久久蜜臀| 精品国产一区二区亚洲人成毛片| 国产精品99久久久久久似苏梦涵 | 理论电影国产精品| 久久先锋资源网| aaa欧美大片| 亚洲成人一区在线| 日韩情涩欧美日韩视频| 国产成人精品aa毛片| 国产精品动漫网站| 欧美人xxxx| 国产伦精品一区二区三区免费迷 | 亚洲1区2区3区4区| 欧美精品一区男女天堂| 99久久精品国产网站| 三级影片在线观看欧美日韩一区二区| 精品国产乱码久久久久久图片 |