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

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

?? bufferedcspeclayer.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/corba/com/bbn/openmap/layer/specialist/BufferedCSpecLayer.java,v $// $RCSfile: BufferedCSpecLayer.java,v $// $Revision: 1.3.2.2 $// $Date: 2005/08/09 21:17:53 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.layer.specialist;/*  CORBA  */import org.omg.CORBA.StringHolder;import com.bbn.openmap.CSpecialist.CProjection;import com.bbn.openmap.CSpecialist.LLPoint;import com.bbn.openmap.CSpecialist.Server;import com.bbn.openmap.CSpecialist.UGraphic;/*  OpenMap  */import com.bbn.openmap.util.Debug;import com.bbn.openmap.LatLonPoint;import com.bbn.openmap.proj.Projection;/** * BufferedCSpecLayer is a Layer which communicates to CORBA * Specialists. */public class BufferedCSpecLayer extends CSpecLayer {//    private final static String[] debugTokens = { "debug.cspec" };    // Cached graphics    UGraphic[] graphics = null;    /**     * Default constructor, that sets the MapMouseListener for this     * layer to itself.     */    public BufferedCSpecLayer() {        super();    }    /**     * perform the getRectangle() call on the specialist.     *      * @param p Projection     * @return UGraphic[] graphic list or null if error     *       */    protected UGraphic[] getSpecGraphics(Projection p) {        CProjection cproj;        LLPoint ll1, ll2;        StringHolder dynamicArgsHolder;        Server spec = getSpecialist();        if (Debug.debugging("cspec")) {            System.out.println(getName()                    + "|BufferedCSpecLayer.getSpecGraphics()");        }        // If we have graphics, return them        if (graphics != null) {            System.out.println("Returning cached graphics");            return graphics;        }        cproj = new CProjection((short) (p.getProjectionType()), new LLPoint(p.getCenter()                .getLatitude(), p.getCenter().getLongitude()), (short) p.getHeight(), (short) p.getWidth(), (int) p.getScale());        // lat-lon "box", (depends on the projection)        LatLonPoint ul = p.getUpperLeft();        LatLonPoint lr = p.getLowerRight();        //      ll1 = new LLPoint(ul.getLatitude(), ul.getLongitude());        //      ll2 = new LLPoint(lr.getLatitude(), lr.getLongitude());        // Adjust lat/lon for total global area        ll1 = new LLPoint(90.0f, -180.0f);        ll2 = new LLPoint(-90.0f, 180.0f);        // check for cancellation        if (isCancelled()) {            dirtybits |= PREMATURE_FINISH;            if (Debug.debugging("cspec"))                System.out.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics(): aborted.");            return null;        }        // check for null specialist        if (spec == null) {            System.err.println(getName()                    + "|BufferedCSpecLayer.getSpecGraphics(): null specialist!");            return null;        }        try {            // Keep the gestures up-to-date            mapGesture.setProjection(p);            // Static Args can't go out null....            String staticArguments = getStaticArgs();            if (staticArguments == null) {                staticArguments = "";                setStaticArgs(staticArguments);            }            // neither can dynamic args            dynamicArgsHolder = new StringHolder(getArgs());            if (dynamicArgsHolder.value == null) {                dynamicArgsHolder.value = "";            }            // call getRectangle();            if (Debug.debugging("cspec")) {                System.out.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics():"                        + " calling getRectangle with projection: " + p                        + " ul=" + ul + " lr=" + lr + " staticArgs=\""                        + staticArguments + "\"" + " dynamicArgs=\""                        + dynamicArgsHolder.value + "\"" + " clientID="                        + clientID);            }            long start = System.currentTimeMillis();            graphics = spec.getRectangle(cproj,                    ll1,                    ll2,                    staticArguments,                    dynamicArgsHolder,                    selectDist,                    wantAreaEvents,                    notifyOnChange,                    clientID);            long stop = System.currentTimeMillis();            if (Debug.debugging("cspec")) {                System.out.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics(): got "                        + graphics.length + " graphics in "                        + ((stop - start) / 1000d) + " seconds.");            }        } catch (org.omg.CORBA.SystemException e) {            dirtybits |= EXCEPTION;            // don't freak out if we were only interrupted...            if (e.toString().indexOf("InterruptedIOException") != -1) {                System.err.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics(): "                        + "getRectangle() call interrupted!");            } else {                System.err.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics(): "                        + "Caught CORBA exception: " + e);                System.err.println(getName()                        + "|BufferedCSpecLayer.getSpecGraphics(): "                        + "Exception class: " + e.getClass().getName());                e.printStackTrace();            }            // dontcha just love CORBA? reinit later            setSpecialist(null);            if (showDialogs) {                postCORBAErrorMsg("CORBA Exception while getting graphics from\n"                        + getName() + " specialist:\n" + e.getClass().getName());            }        }        return graphics;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色国产精品一区在线观看| 亚洲欧洲一区二区在线播放| 欧美激情一区二区三区不卡| 亚洲成人动漫av| 91丝袜美女网| 国产午夜精品久久| 麻豆精品蜜桃视频网站| 欧美精品色综合| 亚洲一区在线免费观看| 成人av动漫在线| 国产蜜臀97一区二区三区| 精品系列免费在线观看| 欧美精品123区| 亚洲成a人v欧美综合天堂下载| 91一区二区在线观看| 久久久不卡网国产精品二区| 九九精品一区二区| 日韩美女天天操| 日本不卡高清视频| 91精品国产欧美一区二区18| 亚洲成人免费视频| 欧美日韩黄色影视| 午夜精品影院在线观看| 欧美日韩在线播放一区| 夜夜嗨av一区二区三区四季av| 成人午夜av电影| ...av二区三区久久精品| 丁香婷婷综合五月| 中文字幕二三区不卡| 成人午夜精品在线| 综合久久国产九一剧情麻豆| 大尺度一区二区| 国产精品久久精品日日| 99精品视频一区二区| 亚洲精品国产无天堂网2021| 99国产麻豆精品| 国产精品免费视频网站| 成人的网站免费观看| 最新久久zyz资源站| 99精品欧美一区二区蜜桃免费| 亚洲色图制服丝袜| 欧美午夜精品久久久久久孕妇| 午夜免费久久看| 精品处破学生在线二十三| 久久99久久精品欧美| 久久精品一级爱片| 99久久精品国产一区二区三区 | 色香蕉成人二区免费| 亚洲靠逼com| 制服丝袜成人动漫| 极品少妇xxxx偷拍精品少妇| 亚洲国产精品精华液2区45| 不卡一卡二卡三乱码免费网站| 亚洲综合色婷婷| 亚洲精品一区二区三区福利 | 激情六月婷婷综合| 国产精品高潮呻吟| 欧美日韩高清在线播放| 国产真实乱对白精彩久久| 日本一区二区三区高清不卡| 欧美丝袜自拍制服另类| 国产一区二三区好的| 日韩码欧中文字| 日韩一区二区三区视频| 成人久久18免费网站麻豆| 亚洲成人三级小说| 欧美高清在线精品一区| 欧美日韩一区二区电影| 国产精品资源网| 午夜电影网亚洲视频| 欧美国产欧美综合| 91精品国产品国语在线不卡| 不卡的av在线播放| 精品一二线国产| 亚洲国产一区二区三区| 国产丝袜欧美中文另类| 欧美一区二区在线免费观看| 99久久99久久精品免费看蜜桃| 美女视频网站久久| 亚洲综合在线免费观看| 欧美激情一区三区| 欧美成人在线直播| 欧美三级三级三级爽爽爽| 成人av免费观看| 国产一区二区三区四区在线观看| 亚洲一级在线观看| 亚洲已满18点击进入久久| 久久在线观看免费| 欧美精品三级日韩久久| 91麻豆免费观看| 风间由美性色一区二区三区| 久久国产日韩欧美精品| 午夜欧美视频在线观看| 亚洲综合在线电影| 亚洲人吸女人奶水| 国产精品久久久久久久久免费桃花 | 欧美久久久影院| 99国产欧美另类久久久精品| 国产福利一区二区三区视频| 美国毛片一区二区| 视频一区二区不卡| 午夜激情一区二区三区| 亚洲大尺度视频在线观看| 亚洲免费在线看| 亚洲人一二三区| 综合网在线视频| 亚洲欧洲成人精品av97| 中文字幕一区二区视频| 国产精品久久三区| 国产精品久久久久7777按摩| 日本一区二区三区四区| 久久人人爽人人爽| 国产亚洲精久久久久久| 国产片一区二区| 成人免费在线视频| 亚洲色图.com| 亚洲一区二区视频| 午夜精品久久久久久不卡8050| 亚洲成av人片在线| 日韩一区二区在线看| 国产精品888| 懂色av中文一区二区三区| 大桥未久av一区二区三区中文| 国产不卡在线视频| 日本乱人伦aⅴ精品| 欧美性三三影院| 日韩一区二区三区视频| 久久精品夜色噜噜亚洲a∨| 国产日产欧美精品一区二区三区| 国产精品沙发午睡系列990531| 国产精品久久久久7777按摩| 一区二区免费在线播放| 麻豆中文一区二区| 国产成人免费视频精品含羞草妖精| 大陆成人av片| 欧美亚洲一区二区在线| 精品久久久久一区二区国产| 国产日韩影视精品| 亚洲黄色片在线观看| 日韩影院在线观看| 国产成人日日夜夜| 一本色道久久综合亚洲91| 538在线一区二区精品国产| 精品国偷自产国产一区| 国产精品不卡一区二区三区| 五月婷婷综合网| 国产精品一区久久久久| 91国产免费看| 久久久不卡网国产精品二区| 一区二区三区国产豹纹内裤在线| 麻豆中文一区二区| 91麻豆精品在线观看| 精品精品欲导航| 一区二区三区欧美| 国产一区三区三区| 欧美麻豆精品久久久久久| 中文一区二区在线观看| 亚洲成av人片一区二区三区| 国产69精品久久久久777| 欧美精选在线播放| 亚洲欧洲综合另类| 国产高清亚洲一区| 91麻豆精品国产91久久久更新时间| 国产精品三级电影| 国模冰冰炮一区二区| 欧美区在线观看| 亚洲色图另类专区| 国产精品综合久久| 欧美成人国产一区二区| 亚洲制服丝袜av| 99久久er热在这里只有精品66| 精品久久久网站| 琪琪久久久久日韩精品| 91麻豆成人久久精品二区三区| 精品av综合导航| 久久精品国内一区二区三区| 欧美午夜片在线观看| 亚洲视频免费在线观看| 成人免费毛片a| 国产日韩高清在线| 国内精品久久久久影院色| 欧美一卡二卡三卡四卡| 亚洲一区二区三区在线播放| 91污在线观看| 亚洲欧洲制服丝袜| 99久久国产免费看| 日韩毛片高清在线播放| 99久久精品免费| 国产精品视频观看| 丁香啪啪综合成人亚洲小说| 久久精品视频免费| 国产伦精品一区二区三区免费 | 国产精品综合二区| 精品国产精品一区二区夜夜嗨| 热久久国产精品| 欧美一级在线视频| 国产在线播放一区三区四| 欧美精品一区男女天堂| 国产福利精品一区| 国产精品美女久久久久aⅴ |