56 lines
1.2 KiB
JavaScript
56 lines
1.2 KiB
JavaScript
|
|
|||
|
//此方式:弹窗非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 () {
|
|||
|
|
|||
|
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}));
|