arcgis for js 3.X 空气泡问题

前端展示地图,点击里面的对象,弹出气泡是标配。问题是,现在点击空白的地方也会弹出气泡,气泡里啥都没有,只有一句冷冰冰的句子:“无任何可用信息”。既然是无任何可用信息,那你还弹出来干什么?搞笑啊。

怎么去掉?

require([
        "esri/map",
        "dijit/TooltipDialog",
        "dijit/popup",
        "esri/dijit/Popup",//<!---------------------- 认清楚,是这个Popup,上面那个跟TooltipDialog有关系
        "dojo/domReady!"
    ], function (
        Map,
        TooltipDialog,
        tpd_popup,
        Popup
    ) {
        //map
        var map = (function () {
            var popup = new Popup({
            	hideDelay:500,//当自动消失时,停留500毫秒
                visibleWhenEmpty: false,//<!----------------------关键代码
            },domConstruct.create("div"));

            var map = new Map("map", {
                basemap: "delorme",
                minZoom: 3,
                extent: bounds,
                logo: false,
                nav: false,
                showLabels: true,
                sliderPosition: "top-right",
                infoWindow: popup
            });

            return map;
        })();
});

这样子写,空气泡还是会弹出,但一秒后就自动消失。有内容的气泡不受影响。勉强可以接受吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值