`
lozpeng
  • 浏览: 39592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ArcGIS Server ADF MapControl中标注图片

阅读更多
在ArcGIS Server9.2的ADF中没有添加图片标注的功能,而且没有添加call out 标注方式的实现.
下面介绍一种实现思路
1.在服务器端使用一个AJAXRenderer 来负责向客户端输出坐标数据
public class MapHotPointRender implements AJAXRenderer {
//具体实现略,需要注意的是在输出数据时最好能比较一下点坐标与地图的范围,将超出范围的点删除,不返回至客户端.而且需要返回的热点信息需要添加至用户的session.
}
2.在客户端添加AJAXRenderer 的handler并处理服务器端返回的数据
EsriControls.addPostBackTagHandler("MapHotPointInfos", mapHotPointInfosHandler);//热点信息客户端响应函数
function mapHotPointInfosHandler(xml)
{
//处理服务器返回的坐标数据,并在该处理函数中向地图上添加图片
//
var pointdiv = document.createElement("div");
pointdiv.style.position="absolute";
pointdiv.style.overflow="visible";
pointdiv.style.zIndex=this.zIndex;//设置小图片的zIndex,需要为父div层的zIndex的最大值
pointdiv.id="hotptDiv_"+x+"_"+y;
pointdiv.innerHTML="";//这里写需要放置的内容,比如从服务器返回的一段数据说明之类的

esriMap.graphics.gc.appendChild(pointdiv);//这句话比较重要,需要把图片增加到地图控件的地图图片或者标记图片所使用的div层中,由esri的脚本来负责图片的拖动操作,使标记小图片移动与地图图片一起移动
}
//功能的具体实现如有需要的请留言或给我消息了.
  • 大小: 60 KB
分享到:
评论
5 楼 jeaken 2010-04-03  
兄的,还有吗?
gisskd@163.com
4 楼 jjvv12 2009-07-31  
chen1bin1@163.com请给我一份,在此谢过
3 楼 jilijun 2009-06-05  
jilijun6599@163.com  楼主发我一份学习一下,我现在正在弄这一方面,maptips控件问题太多,不好用。
2 楼 xue08161981 2009-05-26  
313088780@qq.com,楼主发一份给我学习下。我做的是根据地理坐标转换为屏幕坐标,然后再生成div层到该屏幕坐标,原理应该差不多。
1 楼 hjcook 2009-05-24  
hjcook@163.com ,发我份学习下。我做的是根据地理坐标转换为屏幕坐标,然后再生成div层到该屏幕坐标,原理应该差不多。
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    SilverLight中对ArcGIS Server的MapControl中地图进行打印示例

    在本文中,我们将深入探讨如何在SilverLight应用中利用ArcGIS Server的MapControl实现地图的打印功能。SilverLight是一种强大的RIA(Rich Internet Application)开发框架,由微软公司提供,用于创建具有丰富图形和...

    ArcGIS Server .Net ADF开发

    ### ArcGIS Server .Net ADF开发中的AJAX与Geoprocessing深入解析 #### 1. AJAX在ArcGIS Server .Net ADF开发中的角色 在ArcGIS Server .Net ADF(Application Development Framework)开发环境中,AJAX...

    arcgis server adf api

    arcgis server adf api

    ArcGIS Server JAVA ADF开发和部署

    在ArcGIS Server中,JAVA ADF提供了丰富的API和组件,使得开发者能够快速构建功能丰富的地图应用。ADF包含了一系列预构建的控件和服务,如地图视图、图层管理、查询工具等,这些都极大地提高了开发效率。通过ADF,...

    ArcGIS Server JAVA ADF new

    通过Java ADF开发和部署ArcGIS Server应用 ArcGIS Server Java API Web 控件和模版 Web Services 开发中的重要概念 进一步开发 总结

    ArcGIS Server JAVA ADF

    ### ArcGIS Server Java ADF 相关知识点 #### 一、概述 在2004年的第六届ArcGIS暨ERDAS中国用户大会上,林青(Cherry Lin)介绍了如何通过Java ADF(Application Development Framework)来开发和部署ArcGIS ...

    ArcGISServer ADF web打印程序源码 CSharp

    【ArcGISServer ADF Web打印程序源码 CSharp】是一个专门为使用ArcGIS Server进行Web GIS应用开发的程序员设计的资源。ArcGIS Server是Esri公司提供的一个强大的地理信息系统(GIS)服务器,它允许开发者创建、托管...

    arcgis server ADF runtime92sp4

    arcgis server ADF runtime92sp4 sp4补丁

    ArcGIS Server .Net Web ADF之几何类型的相互转换

    对于ArcGIS Server而言,Specific API中的对象可细分为ESRI.ArcGIS.ADF.ArcGISServer中的Value Objects和ArcObjects中的对象。 ##### 点的转换实例 点的转换是其中最基础且常见的类型转换之一。以下是一个将.Net ...

    ArcGIS Server的ADF

    "ArcGIS Server的ADF" ArcGIS Server的ADF(Application Developer Framework)是一种基于JSF(JavaServer Faces)的开发框架,用于构建GIS应用程序。ADF提供了一种事件驱动的组件对象模型,允许开发者轻松地创建...

    ArcGIS Server Web ADF Java应用开发

    在本课程中,我们将深入探讨如何使用Java平台开发与ArcGIS Server交互的应用程序,特别是关注ArcGIS Server Web ADF(应用程序开发框架)的Java应用开发。ArcGIS Server是ESRI提供的一个全面的地理信息系统(GIS),...

    arcgis server 10.2.2许可文件.zip

    许可文件在ArcGIS Server中的作用不言而喻,它是验证软件合法性的关键组件,确保用户在使用该软件时遵循了Esri的授权协议。ArcGIS Server 10.2.2的许可文件通常包含了一系列的加密信息,这些信息与特定的软件版本、...

    解决arcgis server跨域问题

    解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...

    ArcGIS Server 10.4.rar

    在ArcGIS Server 10.4中,这个文件通常以`.ecp`为扩展名,如"ArcGIS Server 10.4.ecp",是保证ArcGIS Server能够启动并提供服务的必要条件。没有有效的许可文件,ArcGIS Server将无法启动或只能运行在演示模式下,...

    ArcGIS Server 10.0-10.5的ecp文件

    在ArcGIS Server中,ecp文件扮演着设置服务器环境、定义权限、管理用户访问以及配置Web服务的角色。每个版本的ecp文件可能包含特定版本的新功能、性能优化或安全更新,因此对于升级和维护ArcGIS Server的环境至关...

    Arcgis server 10.8.1授权. ECP

    登录Esri客户门户,找到对应的许可证,下载ECP文件,然后在ArcGIS Server管理界面中导入此文件进行授权。 4. **配置**:设置GIS服务端口、安全管理(如SSL加密和身份验证),以及数据源连接。这通常包括创建GIS服务...

    ARCGIS SERVER ADF中文资料

    介绍ADF整体结构,常用的WEB控件以及说明等,初学者可作为参考资料

    ArcgisServer10.2.ecp.zip

    【ArcGIS Server 10.2】是一款强大的地理信息系统(GIS)服务器软件,由Esri公司开发,用于在企业级环境中发布、管理和共享地理服务。它允许用户将地图、地理处理工具、空间数据以及应用程序部署到网络上,使得多个...

    ArcGIS Server 10.5 ecp

    在10.5版本中,ArcGIS Server进一步融入了ArcGIS Enterprise体系,成为一个关键的组成部分,提供地图服务、地理处理服务、数据存储以及安全管理等功能。 1. **ArcGIS Enterprise的构成** ArcGIS Enterprise是由...

Global site tag (gtag.js) - Google Analytics