首页 / 浏览问题 / 三维GIS / 问题详情
进来看看这个是怎么回事
54EXP 2017年04月06日

这个怎么不在图层上啊 我写的icon怎么也显示不出来

1个回答

您好,麻烦把使用的产品,说一下。

还有问题表达得不太清楚,icon是指加的图片还是什么符号?
3,389EXP 2017年04月06日
我想点一下 加一个图片他这个 紫都出来了为什么 图片没有出来,还有一个就是我添加的这个字他要跟着图层走
您怎么加的,代码发出来看看吧

就是这样的 

要不给我来个远程

不用远程哈,这个直接有范例的,您参考一下。

您应该是少了这个“style.set_markerFile(pictureurl)”

http://support.supermap.com.cn:8090/iserver/iClient/for3D/plugin/samplecode/samplecode/samples/Feature3D/DrawPlacemarkAction.html

我就是按照那个例子做得  不出来效果 你帮我远程看看你行不
我看了您代码了,缺少这句啊:

style.set_markerFile(pictureurl)

图片url都没有设置,怎么能加载?
我把注释的代码全部没有取消注释了 还是没得
url不对哈,图片要放iserver目录,您仔细看一下范例的代码,然后在iserver目录找到那个图片就知道怎么放,然后写路径了。
你是说图片要放在服务器上嘛
是的哈。
放在本地不行吗
还有我不会放在服务器啊
只能放服务器,就是您安装iserver的那台电脑。

如果确实不会,把图片放我们示范的文件夹,路径就不用修改了,直接改图片名称。
你帮我搞一下吧
这问题没远程的价值,我跟您举个栗子吧,我已经测试了,是没问题的,您照着试下:

就放这个目录吧:

D:\Program Files\SuperMap\supermap_iserver_8.1.0_win64_zip\webapps\iserver\test.png.

您的url就这样写

var pictureurl = "localhost:8090/iserver/test.png"就OK了。
\webapps\iserver\test.png这个之前的部分换成您的iserver安装目录。

如果iserver其他电脑,localhost改为那电脑的IP
行 把这个放好后启动iserver服务就行了吗
还有个问题 为什么图标加载不到场景里面 是加载在场景下面的图层里面

您先搞懂加跟踪层的吧。

数据是不能加到图层的,只能加到数据集,如果数据集添加到了场景,刷新一下就更新到场景了。

如果客户端要把点存到数据集,需要通过iserver数据服务来做了。

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/editFeature.html

参考新增地物的功能。

刚才我在用iServer上面的三围服务怎么6个全部都只有北京那块地方
没有全球的吗
三维范例用的数据就是北京CBD的哈,其他地方的需要您自己找或者建模。
哦原来是这样
不新增地物 就添加个图片不行吗
还有我做的是3d 你这个好像不行
...