阅读:2896回复:6
请问ArcIMS里边的在地图上画点,画线如何实现?
<P>用jsp开发的。目前我达到的程度是只能画一个点。</P>
<P>从浏览器获得鼠标点击的位置,toMapPoint()转换以后,做成一个Point,</P> <P>给Point设置MarkSymbol,然后用Acetate.setObject();</P> <P>然后将Acetate加入到AcetateLayer中。</P> <P>如何将这个点保存下来,等下一次点击的时候,再加上一个点?</P> |
|
1楼#
发布于:2004-11-04 15:39
能否说的详细一点,我很感兴趣
|
|
|
2楼#
发布于:2004-11-04 15:39
能否说的详细一点,我很感兴趣
|
|
|
3楼#
发布于:2004-11-07 15:46
<img src="images/post/smile/dvbbs/em01.gif" />
|
|
4楼#
发布于:2004-11-11 14:14
我也想要啊。支持钟
|
|
5楼#
发布于:2004-11-18 19:27
<P>想不到这个帖子这么久了还在上边。</P>
<P>呵呵~~~~</P> <P>ArcIMS是不能把点存在服务器上的,所以只能下次传递两个点的参数上去啦。</P> <P>只要request.setAttribute(),然后发送到浏览器端,取出这个属性值,保存下来,下次提交的时候</P> <P>再发到服务器上。</P> |
|
6楼#
发布于:2004-11-22 08:39
Acetate在ArcIMS服务中只是一个动态的临时图层,当服务关闭时,会自动删除,所以无法保存到地图服务里,不过可以将坐标数据写入配置文件中,下次启动时读取坐标数据,在动态生成此图层.
|
|