日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

cesium計算當前地圖范圍extent以及近似當前層級zoom

 Coder編程 2021-12-02

前言

cesium 官網的api文檔介紹地址cesium官網api,里面詳細的介紹 cesium 各個類的介紹,還有就是在線例子:cesium 官網在線例子,這個也是學習 cesium 的好素材。

內容概覽

1.計算當前地圖范圍extent
2.計算近似當前層級zoom

效果圖如下:

實現(xiàn)思路如下:

  • 監(jiān)聽地圖變化事件

 

//監(jiān)聽地圖移動完成事件
this.viewer.camera.moveEnd.addEventListener(this.onMoveendMap);
//監(jiān)聽地圖移動完成事件
onMoveendMap = () => {
const me = this;
//獲取當前相機高度
let height = Math.ceil(me.viewer.camera.positionCartographic.height);
let zoom = me.heightToZoom(height);
let bounds = me.getCurrentExtent();
console.log('地圖變化監(jiān)聽事件',zoom,bounds);
};

 

  • 獲取當前地圖范圍
/*
*獲取當前三維范圍
*extent,返回當前模式下地圖范圍[xmin,ymin,xmax,ymax]
*extent,返回當前模式下地圖范圍{xmin,ymin,xmax,ymax}
*/
getCurrentExtent = () => {
//獲取當前三維地圖范圍
var Rectangle = this.viewer.camera.computeViewRectangle();
……

更多詳情見下面鏈接文章

cesium計算當前地圖范圍extent以及近似當前層級zoom

文章提供源碼,對本專欄感興趣的話,可以關注一波

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多