浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
信息框没有自适应
jiangjie...
13EXP
2017年06月05日
添加了信息框,鼠标移动到地物上时显示信息,添加的信息框为常用信息框,显示的信息未一串HTML代码,但是信息框内容没有自适应。请问这是什么原因?
javascript
iserver
请
登录
或者
注册
后回答这个问题。
1个回答
可以把定义popup弹窗的代码贴出来一下,你有修改autoSize属性的值,默认是true(即内容自适应)
刘美玲
1,620EXP
2017年06月06日
是添加了一个UTFGrid图层,然后鼠标移动到对应的地物上显示对应的信息,这个是UTFGrid图层回调函数的代码:
function utfGridOutletCallBack(infoLookup, loc, pixel) {
closeInfoWinOutlet();//关闭信息框
if (infoLookup) {
var info;
for (var idx in infoLookup) {
info = infoLookup[idx];
}
if (info && info.data && map.getScale() >= 0.0002) {
//信息框显示的信息
var contentHTML = "<div></div>";
if (info.data.Information != null && info.data.Information != "") {
contentHTML = info.data.Information;//information是一串HTML代码,即显示在信息框中的内容
var lonLat = new SuperMap.LonLat(info.data.SmX, info.data.SmY);
infoWinOutlet = new SuperMap.Popup.FramedCloud("outletInfoPopup",
lonLat,
null,
contentHTML,
null,
true,
null,
true
);
map.addPopup(infoWinOutlet);
}
} else {
}
}
}
按F12 查看一下弹窗的样式
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何添加多个自适应信息窗口
点击地图中的标记出现弹框中关于标记的信息数据从哪里获取
webGL三维点击建筑,获取建筑信息弹框出错
UtfGrid图层读取不到地图的相应属性信息
自适应显示全部Marker
聚散点图层点击聚散点自适应显示子节点
geotext包含<+英文字母的文本背景自适应
地图如果自适应屏幕
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...