bmh_cesium/public/widgets/toolbtn-zoom/widget.js

56 lines
1.2 KiB
JavaScript
Raw Normal View History

2025-03-09 23:23:50 +00:00
//此方式弹窗非iframe模式
xjsdk.widget.bindClass(xjsdk.widget.BaseWidget.extend({
options: {
//弹窗
view: {
type: "append",
url: "view.html",
parent: ".cesium-viewer-toolbar"
},
},
//初始化[仅执行1次]
create: function () {
},
//每个窗口创建完成后调用
winCreateOK: function (opt, result) {
//此处可以绑定页面dom事件
//修改当前插件中按钮顺序到home按钮后面
$(".cesium-home-button").after($(opt._dom));
//修改导航球
var height = $(".cesium-viewer-toolbar").height() + 40;
$(".compass").css({ "bottom": height + "px" });
//工具按钮菜单事件
var zoomIn = new xjsdk.ZoomNavigation(this.viewer, true);
$("#btn-zommIn").click(function () {
zoomIn.activate();
});
var zoomOut = new xjsdk.ZoomNavigation(this.viewer, false);
$("#btn-ZoomOut").click(function () {
zoomOut.activate();
});
},
//激活插件
activate: function () {
},
//释放插件
disable: function () {
},
}));