首页 / 浏览问题 / 云GIS / 问题详情
点击出相应的图片
10EXP 2018年07月06日

想要点击地图上的某一点,出现相对应的图片,做法是,在iDesktop中的点属性表中添加一列字符类型的属性,属性值为该图片的路径,但是点击之后出现的是图片的路径,并不是图片,怎么回事

1个回答

您好,html里是怎么写的这个就怎么写就行了,如图

4,524EXP 2018年07月09日
请问这个是哪个示例
我想达到的效果是点击一个点出它的相对应的图片,如果那个样子写的话就只能每一个点都在HTML中写一遍了
1.这不是示例,是我自己写的

2.你看我上边给你的属性表截图啊,北京那个,属性表里怎么写图片地址我截图里有啊

代码本身很简单就是这样

click: function (currentFeature) {
   closeInfoWin();
   console.log(currentFeature);
   var newHtml = currentFeature.data.CAPITAL;
   var popup = new SuperMap.Popup.FramedCloud("popwin",
        new SuperMap.LonLat(currentFeature.geometry.x, currentFeature.geometry.y),
        new SuperMap.Size(150,40),
        newHtml,
        null,
        true);
        infowin = popup;
        map.addPopup(popup);
}

就是属性表里改就行

是的,我就是这样写的

可是输出的是

不是,你看上边的属性表截图啊
你点一下那个属性表截图,看全图,我用红框标了
恩恩恩,看到啦,已解决,谢谢了
...