BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

BMWidget

包含BMGL場景的小部件。
new BMWidget(container, options)
Parameters:
container ((Element | String)) 將包含該小部件的DOM元素或ID。
options (Object)
Name Description
options.clock
Clock
default new Clock()
用于控制當前時間的時鐘。
options.mapId
String
要顯示的地形圖ID,設置為false將不會加載地形圖。
options.terrainId
String
地形數(shù)據(jù)ID.
options.skyBox
SkyBox
用來渲染星星的天盒。當undefined時,使用默認星。如果設置為false,則不會添加Skybox、Sun或Moon。
options.skyAtmosphere
SkyAtmosphere
蔚藍的天空,以及環(huán)繞地球邊緣的光芒。設置為false關閉。
options.sceneMode
SceneMode
default SceneMode.SCENE3D
初始場景模式。
options.scene3DOnly
Boolean
default false
true時,每個幾何體實例將僅在3D中渲染以保存GPU內(nèi)存。
options.orderIndependentTranslucency
Boolean
default true
如果為true,并且配置支持它,則使用與順序無關的半透明。
options.mapProjection
MapProjection
default new GeographicProjection()
要在二維和哥倫布視圖模式中使用的地圖投影。
options.globe
Globe
default new Globe(mapProjection.ellipsoid)
在場景中使用的球體。如果設置為false,則不會添加地球儀。
options.useDefaultRenderLoop
Boolean
default true
如果此小部件應控制呈現(xiàn)循環(huán),則為true,否則為false。
options.useBrowserRecommendedResolution
Boolean
default false
如果為真,則以瀏覽器建議的分辨率呈現(xiàn),并忽略window.devicePixelRatio
options.targetFrameRate
Number
使用默認渲染循環(huán)時的目標幀速率。
options.showRenderLoopErrors
Boolean
default true
如果為true,則如果出現(xiàn)呈現(xiàn)循環(huán)錯誤,此小部件將自動向包含錯誤的用戶顯示HTML面板。
options.contextOptions
Object
與傳遞給Sceneoptions對應的上下文和WebGL創(chuàng)建屬性。
options.creditContainer
(Element | String)
將包含CreditDisplay的DOM元素或ID。如果沒有指定,那么將把學分添加到小部件本身的底部。
options.creditViewport
(Element | String)
包含由CreditDisplay創(chuàng)建的貸項彈出窗口的DOM元素或ID。如果沒有指定,它將出現(xiàn)在小部件本身上。
options.terrainExaggeration
Number
default 1.0
用于放大地形的標量。請注意,地形放大不會修改任何其他基本體,因為它們是相對于橢球體定位的。
options.shadows
Boolean
default false
確定陰影是否由太陽投射。
options.terrainShadows
ShadowMode
default ShadowMode.RECEIVE_ONLY
確定地形是投射還是接收來自太陽的陰影。
options.mapMode2D
MapMode2D
default MapMode2D.INFINITE_SCROLL
確定二維地圖是可旋轉(zhuǎn)的還是可以沿水平方向無限滾動。
options.requestRenderMode
Boolean
default false
如果為“真”,則僅在場景中的更改決定需要時才會渲染幀。啟用可以提高應用程序的性能,但需要使用Scene#requestRender在此模式下顯式呈現(xiàn)新幀。在許多情況下,在對API其他部分中的場景進行更改之后,這是必需的。
options.maximumRenderTimeChange
Number
default 0.0
如果requestrendermode為true,則此值定義請求呈現(xiàn)之前允許的模擬時間的最大更改。
Example
// For each example, include a link to BMWidget.css stylesheet in HTML head,
// and in the body, include: <div id="container"></div>

//Widget with no terrain and default Google Maps imagery provider.
var widget = new bmgl.BMWidget('container');

//Widget with bm-server imagery and World Terrain.
var widget = new bmgl.BMWidget('container', {
    mapId : ‘bigemap.googlemapen-satellite’,
    terrainId : 'bigemap.terrain-globe'
});
Throws

Members

(readonly) camera : Camera

拿到相機。

canvas : Canvas

獲取畫布。

clock : Clock

獲取時鐘。

container : Element

獲取父容器。

creditContainer : Element

獲取信用容器。

creditViewport : Element

獲取“信用”視區(qū)

(readonly) imageryLayers : ImageryLayerCollection

獲取將在地球儀上呈現(xiàn)的圖像層的集合。

resolutionScale : Number

獲取或設置用于呈現(xiàn)分辨率的比例因子。小于1.0的值可以在功能較弱的設備上提高性能,而大于1.0的值將以更高的分辨率呈現(xiàn),然后縮小比例,從而提高視覺逼真度。例如,如果小部件的尺寸為640x480,則將此值設置為0.5將導致場景在320x240處渲染,然后在將其設置為2.0時放大,將導致場景在1280x960處渲染,然后縮小。
Default Value: 1.0

scene : Scene

獲取場景。

screenSpaceEventHandler : ScreenSpaceEventHandler

獲取屏幕空間事件處理程序。

targetFrameRate : Number

獲取或設置當useDefaultRenderLoop為真時小部件的目標幀速率。如果未定義,瀏覽器的requestAnimationFrame實現(xiàn)將確定幀速率。如果已定義,則此值必須大于0。高于基礎RequestAnimationFrame實現(xiàn)的值將無效。

terrainProvider : TerrainProvider

地形提供者為地球儀提供表面幾何圖形。

useBrowserRecommendedResolution : Boolean

指示是否使用瀏覽器建議的分辨率的布爾標志。如果為真,則忽略瀏覽器的設備像素比,改用1.0,從而有效地基于CSS像素而不是設備像素進行渲染。這可以提高在像素密度較低的設備上的性能。如果為false,則渲染將以設備像素為單位。BMWidget#resolutionScale無論此標志是對還是錯,仍將生效。
Default Value: false

useDefaultRenderLoop : Boolean

獲取或設置此小部件是否應控制呈現(xiàn)循環(huán)。如果設置為真,小部件將使用requestAnimationFrame執(zhí)行小部件的渲染和大小調(diào)整,并驅(qū)動模擬時鐘。如果設置為false,則必須手動調(diào)用resizerender方法作為自定義呈現(xiàn)循環(huán)的一部分。如果在渲染過程中發(fā)生錯誤,將引發(fā)ScenesrenderError事件,并將此屬性設置為false。必須將其設置回“真”才能在出錯后繼續(xù)呈現(xiàn)。

Methods

destroy()
銷毀小部件。如果從布局中永久刪除小部件,則應調(diào)用。
isDestroyed() → {Boolean}
render()
渲染場景。除非useDefaultRenderLoop設置為false,否則將自動調(diào)用此函數(shù);
resize()
更新畫布大小、相機縱橫比和視區(qū)大小。除非useDefaultRenderLoop設置為false,否則將根據(jù)需要自動調(diào)用此函數(shù)。
showErrorPanel(title, message, error)
向用戶顯示包含標題和較長錯誤消息的錯誤面板,可以使用“確定”按鈕取消顯示。如果在構建小部件時ShowRenderLoopErrors不是false,則在發(fā)生渲染循環(huán)錯誤時自動顯示此面板。
Parameters:
title (String) 要在錯誤面板上顯示的標題。此字符串被解釋為文本。
message (String) 在詳細的錯誤信息之前顯示一條有用的、面向用戶的消息。此字符串被解釋為HTML。
error (String) 將在錯誤面板上顯示的錯誤。此字符串使用formatError格式化,然后顯示為文本。
主站蜘蛛池模板: 雅兰床垫-会呼吸的床垫-中国高端床垫-国潮床垫品牌 | 航星洗涤机械有限公司_洗脱机_烘干机_烫平机_折叠机| 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 轴流消防排烟风机,排烟防火阀厂家,铝合金百叶风口-德州正邦通风设备有限公司 | 兰州职业学校-新华互联网学校咨询平台中心 | 乐云SEO | 品牌营销:抖音小红书关键词优化-ai搜索优化GEO推广 | 专题秀_汇聚网络热门专题_实时报道各类新闻专题资讯 | 机械智能停车设备_智能机械式立体停车库_立体车库停车设备租赁_山东科博机械车库 | 内蒙古燕雕机械设备有限公司 | 砂浆生产线_干混砂浆设备_干混砂浆生产线-苏州一工机械有限公司 砂基透水砖滤水率,防滑性试验仪,砂基透水砖落球冲击,抗冲击试验机-献县中正试验仪器销售处 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 景德镇水流星陶瓷文化传播有限公司 | 铁行火车票_铁行火车票网上订票_铁行火车票客户端【铁行官网】 | 乐贝贝童装批发网-外贸童装批发厂家直销|网上品牌童装批发市场|儿童服装批发首选 | 宁波宝新不锈钢有限公司| 卧螺离心机-固液分离机-台州春鼎机械制造有限公司 | 压滤机_板框压滤机_生产厂家陕西华星佳洋装备制造有限公司 | 色差宝ColorReader「3nh三恩时」专业版色差宝APP | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 疝灯试验箱-有风源淋雨-汽车盐雾室-无锡苏南试验设备有限公司 | 尼日利亚SONCAP认证_沙特SABER认证_摩洛哥COC认证-诺帝检测技术(上海)有限公司 | 汽油发电机,柴油发电机,小型汽油发电机,小型柴油发电机,家用发电机生产厂家——上海东明动力设备有限公司 | 绝缘油介电强度测试仪|d33压电测试仪|准静态d33压电测量仪厂家直销-上海蓝巢电气有限公司【官网】 | 宿迁网站建设-宿迁做网站-宿迁网站制作-宿迁网络公司-宿迁网页设计-宿迁软件开发-宿迁新动力软件开发有限公司 | 深圳家具网-家具展会-家具检测-家具品牌—深圳市家具行业协会官网 | 智能照明模块,智能动力控制器,巨川电气-智能电气领航 | 清关公司_进口报关公司【恒邦】进口报关流程及费用 | 扭矩测试仪_拉力测试仪_扭力扳手测试仪_测试台-上海铸衡电子科技有限公司 | 网上配音_免费配音_广告专题配音_网络录音网站【海豚配音】 | 驾驶洗地机|手推洗地车|天津洗地机|扫地车|仓库工厂扫地机|工业吸尘器|扫雪机|耐洁思 | 明康食品有限公司 -方集馓子 亨特小麻花 | 廊坊金星化工有限公司-钢套钢保温管厂家,玻璃钢缠绕保温管,镀锌铁皮保温管厂家,廊坊金星化工有限公司 | 网上配音_免费配音_广告专题配音_网络录音网站【海豚配音】 | 自动锁螺丝机_在线式拧螺丝机_自动化灌胶机_ab点胶机_品牌厂家 | 汽车蓄电池配件_蓄电池维护保养产品_叉车电池配件研发生产厂家—联鸿能源 | 江苏科星新材料有限公司 - 南通科星化工股份有限公司 - 南通星奇新材料有限公司 | 免费会员管理系统,会员管理软件,会员卡积分系统—智络软件 | 美国Riverhawk轴承,Riverhawk十字弹簧轴承,Riverhawk联轴器,Riverhawk液压工具 | 青岛除甲醛公司|青岛甲醛治理|青岛除甲醛|甲醛检测|光触媒除甲醛|装修除味除甲醛|新房除甲醛|青岛室内环境污染检测治理|青岛闪洁环保科技有限公司官网 | 纠偏系统厂家-迈欣机械 | 制砂机_制沙一体机_青石制沙机-华盛铭设备厂家 |