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 () {
|
||
|
||
|
||
|
||
},
|
||
|
||
|
||
|
||
|
||
}));
|