国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - arcgis.js控制地圖地體的顯示范圍超出區域自動彈回(實現思路)

arcgis.js控制地圖地體的顯示范圍超出區域自動彈回(實現思路)

2022-01-11 15:59碼尚 js教程

這篇文章主要介紹了arcgis.js控制地圖地體的顯示范圍超出區域自動彈回,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

背景

前段時間在公司項目中遇到一個問題,地圖底圖區域只有一部分范圍,超出當前范圍會顯示白底,使用效果來說非常的不好,伴隨著的需求便是地圖縮小、鼠標移動地圖超出底圖的顯示范圍則需要底圖回彈。

效果

arcgis.js控制地圖地體的顯示范圍超出區域自動彈回(實現思路)

思路

1、arcgis.js控制其顯示范圍,在超出底圖顯示范圍時自動彈回來
(1)地圖創建完成之后使用監聽事件監聽地圖范圍改變調用shwoExtent方法,該方法會傳一個地圖的左上角和右下角的值

?
1
this.gisMap.on('extent-change',this.showExtent)

(2)根絕判斷地圖的最大顯示范圍 full extent來判斷當前地圖顯示范圍是否超出地圖可視范圍,當超出范圍則顯示地圖的最大范圍,地圖回彈

代碼片

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// An highlighted block
let fullExtent={
    xmin: xx,
    ymin: xx,
    xmax: xx,
    ymax: xx,
   }
showExtent(extS){
   let ext=extS.extent; 
    if(ext.xmin<this.fullExtent.xmin||ext.xmax>this.fullExtent.xmax||ext.ymax>this.fullExtent.ymax||ext.ymin<this.fullExtent.ymin){
    let fullExtent = new esri.geometry.Extent(
     {
      ...this.fullExtent,
      spatialReference:new esri.SpatialReference({ wkid: parseInt(4490) })//SpatialReference設置地圖坐標系
     }
    );
    this.gisMap.setExtent(fullExtent);
   }
  },

參考文檔:https://developers.arcgis.com/javascript/3/jsapi/extent-amd.html

注意:在查閱文檔時需要知道項目中使用的是什么版本的arcgis.js

到此這篇關于arcgis.js控制地圖地體的顯示范圍超出區域自動彈回的文章就介紹到這了,更多相關arcgis.js地圖顯示范圍內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_43305946/article/details/113241812

延伸 · 閱讀

精彩推薦
  • js教程基于JavaScript實現輪播圖效果

    基于JavaScript實現輪播圖效果

    這篇文章主要為大家詳細介紹了基于JavaScript實現輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    努力學習中.....5562021-12-24
  • js教程JS+CSS實現過渡特效

    JS+CSS實現過渡特效

    這篇文章主要為大家詳細介紹了JS+CSS實現過渡特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Dr_空山3592021-12-23
  • js教程uniapp微信小程序:key失效的解決方法

    uniapp微信小程序:key失效的解決方法

    這篇文章主要介紹了uniapp微信小程序:key失效的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    灬都是個謎11002022-01-05
  • js教程原生JavaScript實現隨機點名表

    原生JavaScript實現隨機點名表

    這篇文章主要為大家詳細介紹了原生JavaScript實現隨機點名表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    棟棟很優秀啊9822021-12-31
  • js教程原生JS實現音樂播放器

    原生JS實現音樂播放器

    這篇文章主要為大家詳細介紹了原生JS音樂播放器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    奶茶只要半糖3582022-01-07
  • js教程JavaScript中arguments的使用方法詳解

    JavaScript中arguments的使用方法詳解

    這篇文章主要給大家介紹了關于JavaScript中arguments的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    等待的L先生3682021-12-15
  • js教程JavaScript canvas實現文字時鐘

    JavaScript canvas實現文字時鐘

    這篇文章主要為大家詳細介紹了JavaScript canvas實現文字時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    _Adoph6162021-12-29
  • js教程微信小程序選擇圖片控件

    微信小程序選擇圖片控件

    這篇文章主要為大家詳細介紹了微信小程序選擇圖片控件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小雅雅家的小凱凱吖9732022-01-04
主站蜘蛛池模板: 成人看的免费视频 | 亚洲视频精品 | 国产看片网站 | 久久天堂网 | 四虎久久| 鲁一鲁av| 欧美久久精品一级黑人c片 成人在线视频免费观看 | 伊人网站 | 久久综合激情 | 中文日韩在线 | 高清视频一区二区三区 | 草樱av| 欧美日本在线观看 | av电影在线免费 | 久久免费精品视频 | 波多野结衣三区 | 亚洲精品影院 | 久久国产精品无码网站 | 91麻豆精品国产91久久久久久久久 | 日韩国产一区 | 亚洲三级在线观看 | 一级毛片免费完整视频 | 日韩欧美精品一区二区三区 | 国外成人在线视频 | 亚洲成人免费影院 | 精品久久中文字幕 | 国产一区www | 日韩一区二区三区在线视频 | 国产精品香蕉在线观看 | 成人免费大片黄在线播放 | 亚洲aⅴ天堂av在线电影软件 | 九色精品| 日韩在线一区二区三区 | 永久91嫩草亚洲精品人人 | 欧美午夜视频 | 91精品国产综合久久福利软件 | 久久久久久久久国产成人免费 | 欧美日韩在线不卡 | 可以在线观看的av网站 | 中文字幕在线观看一区二区三区 | 亚洲欧洲成人 |