小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 Coder編程 2021-12-02

前言

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

內(nèi)容概覽

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多