本地框选自定义覆盖物

0 投票
120 浏览

http://support.supermap.com.cn:8090/iserver/services/map-world/rest/maps/World/layers/Capitals@World.1@@World.html

如何在这个链接中查看哪些坐标?

2 如何我想在一张地图上自定义覆盖物,并实现几何绘图框选,是不是需要把地图和点坐标上传到Iserver上?

http://support.supermap.com.cn:8090/iserver/help/html/zh/index.htm#iClient/iClient.htm

 这个页面中 iServer 开发与扩展指南章节中,为什么有IServer开发入门和IClient开发入门,这两者有什么不同之处?

感谢回答

最新提问 8月 30 分类:  120次浏览 | 用户: flaproc (0 分)
重新分类 8月 30 用户:刘美玲

1个回答

0 投票
看你的描述,是还没有确定用什么产品开发,
第3个问题,IServer开发入门是iserver有提供rest api和java api两种,
而iclient开发有web和移动端等,是基于iserver所发布的服务来的;
你先确定使用什么产品开发,然后我们再进行前面2个问题的讨论。
最新回答 8月 30 用户: 刘美玲 名扬四海 (1,260 分)
已经用js开发iclient了,我想在地图上放两个摄像头,然后地图上可以通过框选,选出某一个覆盖物,不知道如何处理?

1. 添加摄像头,你可以参考

http://iclient.supermap.io/examples/classic/editor.html#overlay_vectorLayerData   添加点要素
2.如何给点要素Feature设置图片的样式可参考http://ask.supermap.com/3797这个问题的回答

3.矢量图层的鼠标交互事件,可参考

http://iclient.supermap.io/examples/classic/editor.html#overlay_vectorDataEvent
使用selectFeature控件 ,api参考地址

http://iclient.supermap.io/libs/iclient8c/apidoc/files/SuperMap/Control/SelectFeature-js.html

将其box属性设置为true,表示允许在图层上绘制矩形框选择地物

进一步问一下,如何想通过查询方式,选出符合条件的摄像头,是不是我需要自己发布一张图到Iserver,把各个摄像头的坐标加到地图里?

想实现类似以下功能,通过一个矩形框选出地图上矩形内的摄像头,是不是需要走几何查询和iServer交互?

http://iclient.supermap.io/examples/classic/editor.html#query_queryByGeometry

对,你需要在idesktop里面制作数据,创建地图,保存工作空间,发布将工作空间发布成rest地图服务,然后js端进行几何查询
...