`
hi_ajg
  • 浏览: 83334 次
  • 来自: 北京
社区版块
存档分类
最新评论

ArcGIS Flex 自定义DrawTip

 
阅读更多

      使用过Flex API的人都知道里面有个DrawTool工具,可以画点、线、面,非常的方便。于是就有人提问过这样的问题:DrawTool有个默认的drawtip提示,比如Click to start adding points,Double-click to finish等等,如何修改这些默认的ToolTip?

      FlexViewer或Flex API在之前版本有个ESRIMessages.properties文件,里面记录了FlexViewer默认的一些设置,其中就包括这个DrawTip。而到了2.5版本之后,这个文件莫名的消失了,取而代之的是locale文件夹中的ViewerStrings文件。但细心的读者会发现,修改ViewerStrings.properties似乎并不能修改这个DrawTip,它仍然需要修改ESRIMessages去修改。这个ESRIMessages我们可以去官网帮助中查找。如下图为ESRIMessages。

 

 

 

     因此,我们只需要在ESRIMessages中添加如下代码,并将这个ESRIMessages文件放在根目录中即可。

# -- UI related messages for DrawTool --
#
drawTooltipMappoint=Custom Draw Point
drawTooltipMultipointStart=Click to start adding points
drawTooltipMultipointFinish=Double-click to finish
drawTooltipPolylinePolygonStart=My Custom Draw Polyline
drawTooltipPolygonContinueDrawing=Click to continue drawing
drawTooltipPolylinePolygonComplete=Double Click to Finish

 

    如下为实现结果:

   

 

 

 

关于其它解决方法,也可参考这个帖子。http://forums.arcgis.com/threads/26074-Draw-Widget-tooltips

  • 大小: 56.9 KB
  • 大小: 2.5 KB
  • 大小: 76 KB
分享到:
评论

相关推荐

    Arcgis flex api自定义风场点图标样式

    Arcgis flex api自定义风场点图标样式

    ArcGIS Flex 专题地图制作的代码与说明

    在GIS领域,ArcGIS Flex是一种基于Adobe Flex技术的开发框架,用于构建交互式的Web GIS应用程序。本主题将深入探讨如何使用ArcGIS Flex来创建具有特色的专题地图,包括等级地图、柱状图和文字标注的实现。 一、等级...

    ArcGIS-Flex.rar_FLEX ARCGIS_arcgis flex_flex

    在ArcGIS for Flex中,开发者可以轻松地创建各种地图控件、图层管理、查询和分析工具,以及自定义的用户界面。其主要特性包括: 1. **地图服务集成**:ArcGIS Flex支持接入ArcGIS Server提供的地图服务,允许用户...

    ArcGIS Flex 例子——源码(强烈推荐)

    FlexViewer 是 ArcGIS Flex 的一个基础模板,它提供了一个可自定义的框架,开发者可以在此基础上添加自己的功能和组件。FlexViewer1.3 版本包含了基本的地图操作、图层控制、查询、工具条等元素,是学习如何集成 ...

    arcgis_flex.rar_FLEX ARCGIS_arcgis_arcgis flex_flex

    【ArcGIS Flex 学习资料概述】 ArcGIS Flex 是Esri公司推出的一种基于Adobe Flex技术的Web GIS开发框架,它允许开发者构建交互式的、富客户端的地理信息系统应用程序。本资料集合是针对ArcGIS Flex的学习资源,对于...

    ArcGIS_Flex.rar_ArcGIS flex_ArcGIS_Flex_NavigationSkin.mxml_arc

    《ArcGIS Flex应用详解与NavigationSkin.mxml剖析》 ArcGIS Flex是Esri公司开发的一款基于Adobe Flex技术的地理信息系统(GIS)开发框架,它允许开发者构建富互联网应用程序(RIA),将复杂的地理信息数据和分析...

    ArcGIS Flex API和SuperMap Flex API实现的军标箭头库

    首先,ArcGIS Flex API是由Esri公司提供的,用于构建富互联网应用程序(RIA)的开发接口,它允许开发者在网页上创建交互式地图。API提供了丰富的地图操作功能,如图层管理、查询、分析以及图形绘制。在军标箭头库的...

    ArcGIS Flex热图

    【ArcGIS Flex热图】是一种基于Esri的ArcGIS Flex API开发的地图可视化技术,用于展示地理数据的密度或强度分布。在地图上,热图通常表现为颜色渐变的区域,颜色越深,表示该区域的数据点越密集或者值越大。这种可视...

    arcgis flex 动态标绘

    基于arcgis flex api 实现动态标绘功能,为2.0新版本

    Arcgis Flex Resource Center 离线版

    《ArcGIS Flex Resource Center 离线版:深入探索与应用》 ArcGIS Flex Resource Center 离线版是一款专为GIS(地理信息系统)开发者设计的学习工具,它提供了丰富的资源和API,使得开发者无需互联网连接也能进行...

    arcgis flex api 3.0 离线帮助文档chm格式

    arcgis flex api 3.0 离线帮助文档chm格式 绝对好用!

    arcgis flex相关资料

    例如,文档"吴泳锋-Flex API的符号扩展技术"详细介绍了如何自定义符号样式,包括颜色、形状、大小、透明度等,甚至实现动态效果,如动画和交互式行为。这种扩展技术使地图的视觉表现力大大增强,能够更好地传达地理...

    arcgis_flex 1.2

    9. **扩展和自定义**:ArcGIS Flex API 1.2允许开发者根据需求自定义控件和样式,扩展功能以满足特定应用的需求。 10. **文档和示例**:丰富的文档和示例代码库,帮助开发者快速理解和上手,缩短学习曲线。 通过...

    arcgis for flex api 2.5

    arcgis flex api 2.5 最新

    ArcGis Flex 3.4 最新开发包Demo

    《ArcGIS Flex 3.4 开发包Demo详解与应用》 ArcGIS Flex API 是Esri公司提供的一款用于构建Web GIS应用的开发工具,它基于Adobe Flex技术,为开发者提供了强大的地图展示、地理分析和数据管理功能。在“ArcGis Flex...

    Arcgis Flex官方手机开发例子代码

    《ArcGIS Flex官方手机开发例子代码详解》 ArcGIS Flex是一种基于Adobe Flex技术的地理信息系统(GIS)开发框架,由Esri公司提供,用于构建具有交互性、动态地图功能的Web应用程序。它允许开发者利用Flex的强大学术...

    arcgis api for js 自定义弹出信息提示框

    4. **集成到ArcGIS API**:将自定义弹出框与ArcGIS API 结合,可以通过设置地图的`infoWindow`属性为自定义的HTML元素。你也可以利用`Map.infoWindow.hide()`和`Map.infoWindow.show()`方法来控制弹出框的显示和隐藏...

    arcgis for js自定义鼠标样式.zip

    在ArcGIS for JavaScript API中,自定义鼠标样式是一项重要的功能,它允许开发人员根据应用程序的需求改变地图交互时鼠标的外观和行为。ArcGIS for JS API是Esri公司提供的JavaScript库,用于构建地理信息系统(GIS...

Global site tag (gtag.js) - Google Analytics