arcgis for js 3.X 空气泡问题
Posted 左直拳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
)();
);
这样子写,空气泡还是会弹出,但一秒后就自动消失。有内容的气泡不受影响。勉强可以接受吧。
以上是关于arcgis for js 3.X 空气泡问题的主要内容,如果未能解决你的问题,请参考以下文章
arcgis for js 3.X 修改featurelayer的graphic
arcgis api for js 3.X版本加载矢量json文件,并缩放至图层