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

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

?? wfs.js

?? 用來在地圖上做操作GIS,在地圖上做標記
?? JS
?? 第 1 頁 / 共 2 頁
字號:
                this.addTileMonitoringHooks(this.tile);                this.tile.draw();            } else {                if (this.vectorMode) {                    this.destroyFeatures();                    this.renderer.clear();                } else {                    this.clearMarkers();                }                    this.removeTileMonitoringHooks(this.tile);                this.tile.destroy();                                this.tile = null;                this.tile = new OpenLayers.Tile.WFS(this, pos, tileBounds,                                                      url, tileSize);                this.addTileMonitoringHooks(this.tile);                this.tile.draw();            }         }    },    /**      * Method: addTileMonitoringHooks     * This function takes a tile as input and adds the appropriate hooks to      *     the tile so that the layer can keep track of the loading tile     *     (making sure to check that the tile is always the layer's current     *     tile before taking any action).     *      * Parameters:      * tile - {<OpenLayers.Tile>}     */    addTileMonitoringHooks: function(tile) {        tile.onLoadStart = function() {            //if this is the the layer's current tile, then trigger             // a 'loadstart'            if (this == this.layer.tile) {                this.layer.events.triggerEvent("loadstart");            }        };        tile.events.register("loadstart", tile, tile.onLoadStart);              tile.onLoadEnd = function() {            //if this is the the layer's current tile, then trigger             // a 'tileloaded' and 'loadend'            if (this == this.layer.tile) {                this.layer.events.triggerEvent("tileloaded");                this.layer.events.triggerEvent("loadend");            }        };        tile.events.register("loadend", tile, tile.onLoadEnd);    },        /**      * Method: removeTileMonitoringHooks     * This function takes a tile as input and removes the tile hooks      *     that were added in addTileMonitoringHooks()     *      * Parameters:      * tile - {<OpenLayers.Tile>}     */    removeTileMonitoringHooks: function(tile) {        tile.events.unregister("loadstart", tile, tile.onLoadStart);        tile.events.unregister("loadend", tile, tile.onLoadEnd);    },    /**     * Method: onMapResize     * Call the onMapResize method of the appropriate parent class.      */    onMapResize: function() {        if(this.vectorMode) {            OpenLayers.Layer.Vector.prototype.onMapResize.apply(this,                                                                 arguments);        } else {            OpenLayers.Layer.Markers.prototype.onMapResize.apply(this,                                                                  arguments);        }    },        /**     * APIMethod: mergeNewParams     * Modify parameters for the layer and redraw.     *      * Parameters:     * newParams - {Object}     */    mergeNewParams:function(newParams) {        var upperParams = OpenLayers.Util.upperCaseObject(newParams);        var newArguments = [upperParams];        OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this,                                                                  newArguments);    },    /**     * APIMethod: clone     *     * Parameters:     * obj - {Object}      *      * Returns:     * {<OpenLayers.Layer.WFS>} An exact clone of this OpenLayers.Layer.WFS     */    clone: function (obj) {                if (obj == null) {            obj = new OpenLayers.Layer.WFS(this.name,                                           this.url,                                           this.params,                                           this.options);        }        //get all additions from superclasses        if (this.vectorMode) {            obj = OpenLayers.Layer.Vector.prototype.clone.apply(this, [obj]);        } else {            obj = OpenLayers.Layer.Markers.prototype.clone.apply(this, [obj]);        }            // copy/set any non-init, non-simple values here        return obj;    },    /**      * APIMethod: getFullRequestString     * combine the layer's url with its params and these newParams.      *        *    Add the SRS parameter from 'projection' -- this is probably     *     more eloquently done via a setProjection() method, but this      *     works for now and always.     *     * Parameters:     * newParams - {Object}      */    getFullRequestString:function(newParams) {        var projection = this.map.getProjection();        this.params.SRS = (projection == "none") ? null : projection;        return OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(                                                    this, arguments);    },       /**     * APIMethod: commit     * Write out the data to a WFS server.     */    commit: function() {        if (!this.writer) {            this.writer = new OpenLayers.Format.WFS({},this);        }        var data = this.writer.write(this.features);                var url = this.url;        if (OpenLayers.ProxyHost &&            OpenLayers.String.startsWith(this.url, "http")) {            url = OpenLayers.ProxyHost + escape(this.url);        }        var success = OpenLayers.Function.bind(this.commitSuccess, this);        var failure = OpenLayers.Function.bind(this.commitFailure, this);                data = OpenLayers.Ajax.serializeXMLToString(data);                // from prototype.js        new OpenLayers.Ajax.Request(url,                          {   method: 'post',                              postBody: data,                             onComplete: success,                              onFailure: failure                          }                         );    },    /**     * Method: commitSuccess     * Called when the Ajax request returns a response     *     * Parameters:     * response - {XmlNode} from server     */    commitSuccess: function(request) {        var response = request.responseText;        if (response.indexOf('SUCCESS') != -1) {            this.commitReport('WFS Transaction: SUCCESS', response);                        for(var i = 0; i < this.features.length; i++) {                this.features[i].state = null;            }                // TBD redraw the layer or reset the state of features            // foreach features: set state to null        } else if (response.indexOf('FAILED') != -1 ||            response.indexOf('Exception') != -1) {            this.commitReport('WFS Transaction: FAILED', response);        }    },        /**     * Method: commitFailure     * Called when the Ajax request fails     *     * Parameters:     * response - {XmlNode} from server     */    commitFailure: function(request) {},        /**     * APIMethod: commitReport      * Called with a 'success' message if the commit succeeded, otherwise     *     a failure message, and the full request text as a second parameter.     *     Override this function to provide custom transaction reporting.     *     * string - {String} reporting string     * response - {String} full XML response     */    commitReport: function(string, response) {        alert(string);    },        /**     * APIMethod: refresh     * Refreshes all the features of the layer     */    refresh: function() {        if (this.tile) {            if (this.vectorMode) {                this.renderer.clear();                this.features.length = 0;            } else {                   this.clearMarkers();                this.markers.length = 0;            }                this.tile.draw();        }    },    CLASS_NAME: "OpenLayers.Layer.WFS"});

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品福利一区二区三区| 97久久超碰国产精品| 一区二区三区在线视频播放| 国产精品欧美一级免费| 国产精品女主播av| 国产精品久久综合| 亚洲欧洲中文日韩久久av乱码| 国产欧美一区二区精品性色| 欧美激情一区三区| 亚洲欧洲日韩av| 一区二区三区欧美在线观看| 亚洲与欧洲av电影| 蜜臀精品久久久久久蜜臀| 免费在线观看日韩欧美| 国产又黄又大久久| 99re这里只有精品首页| 91麻豆自制传媒国产之光| 欧美日本国产视频| 欧美va亚洲va| 亚洲人成网站色在线观看| 亚洲国产精品人人做人人爽| 免费成人在线网站| 99精品视频在线播放观看| 欧美自拍偷拍一区| 精品成人一区二区三区四区| 国产精品毛片无遮挡高清| 亚洲电影在线免费观看| 黄色成人免费在线| 日本高清视频一区二区| 日韩欧美国产一区在线观看| 国产精品久久久久久亚洲毛片| 亚洲午夜精品在线| 国产成人亚洲综合色影视| 欧美三日本三级三级在线播放| 日韩美女视频在线| 亚洲精品亚洲人成人网| 九九久久精品视频| 在线视频你懂得一区二区三区| 欧美一区二区三区在| 日韩美女视频一区二区| 激情六月婷婷久久| 在线欧美日韩精品| 欧美国产禁国产网站cc| 日本强好片久久久久久aaa| 成人蜜臀av电影| 欧美不卡一区二区| 亚洲一区二区三区美女| 成人深夜福利app| 日韩一级大片在线| 亚洲国产精品久久人人爱| 成人性生交大片免费看中文 | 亚洲人成网站在线| 精东粉嫩av免费一区二区三区| 色狠狠桃花综合| 中文无字幕一区二区三区| 麻豆国产欧美日韩综合精品二区| 在线一区二区视频| 亚洲视频资源在线| 国产成a人亚洲| 26uuu亚洲综合色欧美| 日本亚洲最大的色成网站www| 色哟哟日韩精品| 中文字幕国产一区| 经典一区二区三区| 久久这里只有精品6| 日韩精品亚洲一区| 欧美另类高清zo欧美| 亚洲国产日韩精品| 91国模大尺度私拍在线视频| 亚洲人妖av一区二区| 99久久国产综合精品麻豆| 中文字幕av在线一区二区三区| 久久99精品国产麻豆婷婷洗澡| 日韩一区二区三区视频| 免费成人结看片| 欧美xxxxx牲另类人与| 久久99精品视频| 久久影视一区二区| 国产成人激情av| 国产精品久久久久一区| 91免费国产在线| 亚洲一线二线三线视频| 色婷婷综合久色| 亚洲成人av一区二区| 欧美精品123区| 精品一二三四区| 日本一区二区在线不卡| 99视频精品免费视频| 一区二区三区成人| 91麻豆精品91久久久久同性| 日本中文字幕一区二区视频| 欧美成人精品3d动漫h| 粉嫩绯色av一区二区在线观看| 欧美激情一区二区| 欧美在线一区二区| 免费的国产精品| 国产精品久久看| 欧美色窝79yyyycom| 久久99精品国产| 男人的天堂亚洲一区| 欧美性一级生活| 久久99久久久欧美国产| 欧美群妇大交群中文字幕| 美女高潮久久久| 国产欧美精品一区二区色综合 | 成人一区二区三区中文字幕| 日韩精品午夜视频| 亚洲一区二区三区精品在线| 亚洲区小说区图片区qvod| 日韩毛片视频在线看| √…a在线天堂一区| 中文字幕第一页久久| 欧美激情一区二区三区四区| 国产欧美日韩亚州综合| 国产欧美一区二区三区在线看蜜臀 | 国产精品久久看| 国产精品毛片久久久久久久| 欧美国产综合一区二区| 国产精品网友自拍| 国产精品久久久久久久久久久免费看 | 蜜臀a∨国产成人精品| 日日噜噜夜夜狠狠视频欧美人| 亚洲成人tv网| 男男视频亚洲欧美| 狠狠色狠狠色综合| 国产成人精品影院| 国产成a人亚洲精| 92精品国产成人观看免费| 色综合夜色一区| 欧美久久久一区| 精品久久久久久久久久久久包黑料| 欧美电影免费观看高清完整版在| 欧美大胆一级视频| 中文一区二区在线观看| 一区二区激情小说| 日韩av一区二区三区四区| 久久99国产乱子伦精品免费| 成人免费毛片嘿嘿连载视频| 91麻豆国产自产在线观看| 91精品国产综合久久久久久久久久 | av一二三不卡影片| 欧美亚洲动漫制服丝袜| 日韩欧美国产综合在线一区二区三区| 亚洲精品一区在线观看| 国产精品区一区二区三区| 亚洲综合激情小说| 久久电影网电视剧免费观看| 国产成人免费视频一区| 欧美性大战久久久久久久蜜臀 | 欧美老肥妇做.爰bbww视频| 欧美电视剧免费观看| 亚洲欧洲精品天堂一级| 天天综合网天天综合色| 风间由美一区二区av101| 欧美性猛交xxxxxxxx| 国产天堂亚洲国产碰碰| 亚洲无线码一区二区三区| 国产精品中文字幕欧美| 在线欧美日韩精品| 国产农村妇女精品| 亚洲午夜国产一区99re久久| 国产成人av一区二区三区在线观看| 精品视频资源站| 国产日产欧美一区二区三区| 天堂成人国产精品一区| 成人av在线网| 久久亚洲影视婷婷| 日韩精品一二三区| 91免费观看国产| 国产日韩精品一区二区三区| 免费欧美高清视频| 精品婷婷伊人一区三区三| 国产精品美女久久福利网站| 激情五月激情综合网| 在线播放日韩导航| 亚洲一区二区三区四区在线观看 | 免费精品视频在线| 在线视频欧美精品| 日韩一区欧美小说| 国产夫妻精品视频| 亚洲精品在线观| 日本91福利区| 欧美日本一区二区在线观看| 一区二区三区欧美亚洲| 一本到不卡免费一区二区| 国产精品久久久久久久浪潮网站| 精品一区二区三区视频| 日韩三区在线观看| 美女一区二区三区| 日韩一区二区三区视频| 日本aⅴ免费视频一区二区三区| 欧美日韩亚洲另类| 午夜电影网亚洲视频| 欧美视频一区二区三区| 亚洲一区二区视频在线| 欧美午夜精品免费| 五月天精品一区二区三区| 欧美日韩一区二区三区不卡 | 一区二区三区日韩在线观看| 91免费看片在线观看|