怎么设置FramedCloud的位置

0 投票
111 浏览

使用产品:iclinet 8c

比如说这个弹窗我想在lonlat值固定的情况下让弹窗向右移一点,比如这样,图画的不好但是意思是在下边的小箭头位置不变的情况下,将上边的框向右移动一些,应该怎么做?

最新提问 4月 10 分类:  111次浏览 | 用户: hansolp10 初出茅庐 (34 分)

1个回答

0 投票
 
已采纳

您好,设置锚点

最新回答 4月 10 用户: 李熙y 名扬四海 (4,373 分)
采纳于 4月 11 用户:hansolp10
      var popup = new SuperMap.Popup.FramedCloud("popwin",
          new SuperMap.LonLat(center.lon, center.lat),
          null,
          contentHTML,
          new SuperMap.Icon(null, new SuperMap.Size(20,0),new SuperMap.Pixel(0, 0)),
          true)

是在contentHTML后面这么设置吗?但是加完的效果是这样这样的话是整个弹出框向右偏移,连弹出框弹出的位置都变了。我想让他还在蓝点位置弹出,但是方框向右移动,该怎么设置?

那这种效果可能没法实现,那个弹出框和尾巴本身就是一个整体,要改的话试试在theme/image文件夹下改相应的png图片。
...