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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? basicprojectionloader.java

?? openmap java寫的開源數(shù)字地圖程序. 用applet實(shí)現(xiàn),可以像google map 那樣放大縮小地圖.
?? JAVA
字號(hào):
// **********************************************************************// // <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/BasicProjectionLoader.java,v $// $RCSfile: BasicProjectionLoader.java,v $// $Revision: 1.1.2.4 $// $Date: 2005/08/11 21:03:19 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.proj;import com.bbn.openmap.I18n;import com.bbn.openmap.OMComponent;import com.bbn.openmap.util.PropUtils;import java.util.Properties;/** * The BasicProjectionLoader is a base implementation of the * ProjectionLoader interface that conveniently handles the * PropertyConsumer methods for the ProjectionLoader. There are two * basic properties built into this base class that can be modified in * a properties file. You can add ProjectionLoaders to the MapHandler, * and if the ProjectionFactory singleton instance has been added to * it as well, it will be picked up and the projection made available * to the application. For example, the BasicProjectionFactory allows * you to set thse properties for the Mercator projection: *  * <pre> *  *   *   *   projLoader.class=com.bbn.openmap.proj.MercatorLoader *   projLoader.prettyName=Mercator *   projLoader.description=Mercator Projection. *   *    *   * </pre> *  * The prettyName and description properties should have defaults, but * internationalized strings can be substituted as needed. */public abstract class BasicProjectionLoader extends OMComponent implements        ProjectionLoader {    protected Class projClass;    protected String prettyName;    protected String description;    public final static String PrettyNameProperty = "prettyName";    public final static String DescriptionProperty = "description";    /**     * Set the basic parameters needed for a ProjectionLoader.     */    public BasicProjectionLoader(Class pClass, String pName, String pDescription) {        projClass = pClass;        prettyName = pName;        description = pDescription;    }    /**     * Get a class name to use for the projection. This will be used     * as a key in the projection factory.     */    public Class getProjectionClass() {        return projClass;    }    /**     * Get a pretty name for the projection.     */    public String getPrettyName() {        return prettyName;    }    /**     * Set a pretty name for the projection.     */    public void setPrettyName(String pn) {        prettyName = pn;    }    /**     * Get a description for the projection.     */    public String getDescription() {        return description;    }    /**     * Set a description for the projection.     */    public void setDescription(String desc) {        description = desc;    }    /**     * Create the projection with the given parameters.     *      * @throws exception if a parameter is missing or invalid.     */    public abstract Projection create(Properties props)            throws ProjectionException;    public void setProperties(String prefix, Properties props) {        super.setProperties(prefix, props);        prefix = PropUtils.getScopedPropertyPrefix(prefix);        prettyName = props.getProperty(prefix + PrettyNameProperty, prettyName);        description = props.getProperty(prefix + DescriptionProperty,                description);    }    public Properties getProperties(Properties props) {        props = super.getProperties(props);        String prefix = PropUtils.getScopedPropertyPrefix(this);        props.put(prefix + PrettyNameProperty, prettyName);        props.put(prefix + DescriptionProperty, description);        return props;    }    public Properties getPropertyInfo(Properties props) {        props = super.getPropertyInfo(props);        String internString = i18n.get(BasicProjectionLoader.class,                PrettyNameProperty,                "Projection Name");        props.put(PrettyNameProperty + LabelEditorProperty, internString);        internString = i18n.get(BasicProjectionLoader.class,                PrettyNameProperty,                I18n.TOOLTIP,                "Presentable name for Projection");        props.put(PrettyNameProperty, internString);        internString = i18n.get(BasicProjectionLoader.class,                DescriptionProperty,                "Projection Description");        props.put(DescriptionProperty + LabelEditorProperty, internString);        internString = i18n.get(ProjectionLoader.class,                DescriptionProperty,                I18n.TOOLTIP,                "Presentable description name for Projection");        props.put(DescriptionProperty, internString);        props.put(initPropertiesProperty, PrettyNameProperty + " "                + DescriptionProperty);        return props;    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产精品亚洲综合| 日本午夜一区二区| 日韩欧美一卡二卡| 99久久精品免费看国产| 无码av免费一区二区三区试看| 欧美极品xxx| 欧美一区二区三区在线| 97久久超碰国产精品电影| 久久99精品一区二区三区 | 欧美电影免费观看高清完整版在线 | 欧美色倩网站大全免费| 麻豆视频观看网址久久| 亚洲欧洲一区二区在线播放| 91精品婷婷国产综合久久| 成人精品鲁一区一区二区| 亚洲午夜久久久久| 中文字幕+乱码+中文字幕一区| 欧美性受xxxx| 成人深夜福利app| 日韩高清在线一区| 亚洲日本丝袜连裤袜办公室| 日韩女优电影在线观看| 91老师片黄在线观看| 激情五月播播久久久精品| 亚洲激情在线播放| 久久久高清一区二区三区| 欧美三级欧美一级| www.亚洲在线| 视频在线观看国产精品| ...xxx性欧美| 久久久777精品电影网影网| 91麻豆高清视频| 国产精品99久久久久久似苏梦涵 | 制服丝袜一区二区三区| 成人禁用看黄a在线| 久久国产乱子精品免费女| 亚洲精品国产a| 国产精品久久久久一区 | 亚洲国产高清在线| 日韩欧美国产一区在线观看| 91行情网站电视在线观看高清版| 久久精品999| 青青国产91久久久久久| 亚洲va国产天堂va久久en| 亚洲人成在线播放网站岛国| 久久久久国产精品麻豆ai换脸| 欧美一区二区免费观在线| www.欧美日韩| 国产精品一区二区三区四区| 青青草一区二区三区| 免费看黄色91| 亚洲精选免费视频| 亚洲视频在线一区| 亚洲日本在线天堂| 中文字幕一区日韩精品欧美| 国产日韩欧美在线一区| 欧美日韩免费一区二区三区| 91在线你懂得| 91蜜桃在线免费视频| 色综合天天综合网国产成人综合天 | 洋洋av久久久久久久一区| 亚洲欧美综合网| 亚洲色大成网站www久久九九| 中文字幕国产一区二区| 亚洲欧洲精品成人久久奇米网| 国产精品成人免费| 亚洲欧美aⅴ...| 亚洲美女视频在线| 亚洲国产aⅴ成人精品无吗| 亚洲午夜激情网页| 青青草97国产精品免费观看| 亚洲综合色噜噜狠狠| 亚洲国产欧美在线| 日韩精品一卡二卡三卡四卡无卡| 久久精品国产一区二区三| 九九在线精品视频| 成人午夜激情影院| 色综合久久久久综合| 欧美视频日韩视频| 日韩久久久精品| 国产欧美综合在线| **性色生活片久久毛片| 亚洲电影中文字幕在线观看| 日韩中文字幕亚洲一区二区va在线| 亚洲国产精品久久不卡毛片 | 国产一区二区主播在线| 国产综合久久久久影院| eeuss国产一区二区三区| 国产精品综合久久| 色哟哟国产精品免费观看| 欧美人与z0zoxxxx视频| 精品伦理精品一区| 国产精品视频线看| 亚洲成人手机在线| 日本不卡不码高清免费观看| 国产麻豆午夜三级精品| 成人一区二区三区| 在线一区二区三区| 欧美tickle裸体挠脚心vk| 中文字幕五月欧美| 日本伊人精品一区二区三区观看方式 | 蜜臀精品一区二区三区在线观看| 狠狠色伊人亚洲综合成人| 99国产精品久久久久| 欧美一区二区三级| 国产精品久久久久久久久免费丝袜| 亚洲电影中文字幕在线观看| 国产在线精品免费av| 欧美午夜寂寞影院| 久久久国产精品午夜一区ai换脸| 亚洲综合区在线| 国产乱码精品一区二区三区五月婷| av电影一区二区| 欧美大尺度电影在线| 亚洲男人电影天堂| 国产乱码一区二区三区| 欧美日韩欧美一区二区| 欧美激情在线观看视频免费| 日韩制服丝袜先锋影音| 北岛玲一区二区三区四区| 日韩欧美二区三区| 一区二区三区影院| 成人影视亚洲图片在线| 欧美一区二区在线观看| 亚洲精品欧美综合四区| 风流少妇一区二区| 精品久久人人做人人爱| 亚洲精品国产精品乱码不99| 91在线视频播放| 日韩视频一区二区三区| 一区二区三区国产豹纹内裤在线| 国产一区二区在线观看视频| 91麻豆精品国产自产在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 久久超碰97中文字幕| 欧美亚洲高清一区二区三区不卡| 久久精品视频免费观看| 精品一区中文字幕| 91麻豆精品国产| 一区二区激情视频| 91激情在线视频| 亚洲美女淫视频| 91视频精品在这里| 中文字幕一区av| 国产91精品免费| 国产清纯白嫩初高生在线观看91 | 国产酒店精品激情| 2023国产精品| 久久99日本精品| 91麻豆精品国产91久久久| 午夜精品久久久久久久蜜桃app| 91麻豆swag| 亚洲视频资源在线| 94-欧美-setu| 中文字幕一区二区三区四区| 粉嫩一区二区三区在线看| 国产片一区二区| 国产精品综合一区二区| 精品久久久久99| 成人黄页毛片网站| 国产精品萝li| 91影院在线免费观看| 中文字幕亚洲综合久久菠萝蜜| 99视频在线观看一区三区| 国产精品国产自产拍在线| 波多野结衣中文字幕一区| 国产精品国产自产拍高清av| 91小视频免费看| 亚洲尤物在线视频观看| 欧美日韩精品一区二区三区四区| 香蕉久久夜色精品国产使用方法| 欧美日韩精品免费| 蜜桃视频第一区免费观看| 精品国产伦一区二区三区免费 | 欧美国产一区二区| 99精品国产一区二区三区不卡| 亚洲日本在线天堂| 欧美日韩国产综合一区二区 | 国产成人精品一区二区三区四区 | 久久国产精品无码网站| 久久久影视传媒| 99久久精品免费| 亚洲v中文字幕| 精品国产乱码久久久久久1区2区 | 欧美大度的电影原声| 风流少妇一区二区| 亚洲在线中文字幕| 日韩精品一区二区三区swag| 国产精品自拍网站| 亚洲日本电影在线| 精品免费一区二区三区| 99国产精品久久久久久久久久久 | 欧美日免费三级在线| 日本伊人精品一区二区三区观看方式| 欧美群妇大交群的观看方式| 精品一区二区三区蜜桃| 中文字幕免费观看一区| 在线观看网站黄不卡| 日本不卡一二三| 国产欧美视频一区二区三区|