加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ArcGIS Flex 自定义DrawTip

发布时间:2020-12-15 03:36:15 所属栏目:百科 来源:网络整理
导读:ArcGIS Flex 自定义DrawTip 博客分类: ArcGIS Server FlexViewer ????? 使用过Flex API的人都知道里面有个DrawTool工具,可以画点、线、面,非常的方便。于是就有人提问过这样的问题:DrawTool有个默认的drawtip提示,比如Click to start adding points,Do

ArcGIS Flex 自定义DrawTip

    博客分类:
  • ArcGIS Server
  • FlexViewer

????? 使用过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文件放在根目录中即可。

Html代码

?

  1. #?--?UI?related?messages?for?DrawTool?-- ??
  2. # ??
  3. drawTooltipMappoint=Custom?Draw?Point ??
  4. drawTooltipMultipointStart=Click?to?start?adding?points ??
  5. drawTooltipMultipointFinish=Double-click?to?finish ??
  6. drawTooltipPolylinePolygonStart=My?Custom?Draw?Polyline ??
  7. drawTooltipPolygonContinueDrawing=Click?to?continue?drawing ??
  8. drawTooltipPolylinePolygonComplete=Double?Click?to?Finish??

?

??? 如下为实现结果:

???

?

?

?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读