你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
ArcGIS API for JavaScript
ArcGIS js api 自定义控件问题
以前实现全屏功能直接调用用的arcgis js api的(view.ui.add(new Fullscreen(),"top-right")就实现了 。但现在我自己写好了UI, 我怎么才能实现全屏的功能
1 个回复
GIS晴天
-
webgis爱好者
赞同来自:
陈晨
arcgis api 的全屏部件,是有限的,有时候满足不了,我们的需求,所以我一般都是用js上的全屏功能,控制浏览器全屏的,下面是我封装过的方法,你可以试一下,希望能帮到你!
/********************封装进入全屏与退出全屏的功能*************
*参数:qpStatus(string):当前全屏的状态 "false"、"true"
*无返回值
*/
function openFullScreen(qpStatus2){
if(qpStatus2=="true"){//进入全屏
var de = document.documentElement;//返回html文档
if (de.requestFullscreen){//W3C
de.requestFullscreen();//开启浏览器全屏
}
else if(de.mozRequestFullScreen){//FireFox
de.mozRequestFullScreen();
}
else if(de.webkitRequestFullScreen){//Chrome
de.webkitRequestFullScreen();
}
}
else if(qpStatus2=="false"){//退出全屏
var de = document;
if (de.exitFullscreen){
de.exitFullscreen();
}
else if(de.mozCancelFullScreen){
de.mozCancelFullScreen();
}
else if(de.webkitCancelFullScreen){
de.webkitCancelFullScreen();
}
}
}//e
要回复问题请先
登录
或
注册
发起人
一起的远方
相关问题
如何优雅的使用ArcGIS知乎?
建设ArcGIS知乎平台的目和意义?
ArcGIS知乎社区改进意见征集
【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
苹果系统下可以使用arcgis 吗?
请问ArcGIS适合在局域网内用javaweb做二次开发吗?
arcgis版本兼容性
请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
ArcGIS如何求栅格图像的“质心”
安装arcgis server 需要不需要安装网络服务器(如IIS和Apache)和.Net Frameworkma?
问题状态
最新活动:
2018-08-22 09:21
浏览:
3067
关注:
2
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
1 个回复
GIS晴天 - webgis爱好者
赞同来自: 陈晨
/********************封装进入全屏与退出全屏的功能*************
*参数:qpStatus(string):当前全屏的状态 "false"、"true"
*无返回值
*/
function openFullScreen(qpStatus2){
if(qpStatus2=="true"){//进入全屏
var de = document.documentElement;//返回html文档
if (de.requestFullscreen){//W3C
de.requestFullscreen();//开启浏览器全屏
}
else if(de.mozRequestFullScreen){//FireFox
de.mozRequestFullScreen();
}
else if(de.webkitRequestFullScreen){//Chrome
de.webkitRequestFullScreen();
}
}
else if(qpStatus2=="false"){//退出全屏
var de = document;
if (de.exitFullscreen){
de.exitFullscreen();
}
else if(de.mozCancelFullScreen){
de.mozCancelFullScreen();
}
else if(de.webkitCancelFullScreen){
de.webkitCancelFullScreen();
}
}
}//e
要回复问题请先登录或注册