博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
天津政府应急系统之GIS一张图(arcgis api for flex)讲解(十一)路径导航模块
阅读量:6584 次
发布时间:2019-06-24

本文共 17672 字,大约阅读时间需要 58 分钟。

config.xml文件的配置如下:

源代码目录如下:

界面效果:

大概的思路如下:1.文本框输入开始点以及结束点,获取两个点坐标;2.直接在地图上点击两个点,获取两个点坐标;其实两个的最终目的是一样的,都是为了获取两个点坐标。其中用到了地理编码服务,用于根据地名来获取坐标以及根据坐标来获取地名信息。

用到了arcgis api的最短路径分析接口,routeParams以及routeTask,routeParams用来设置一些关于路径分析的参数,routeTask是用来执行路径分析方法的,具体的要看看api的介绍才行。备注:该功能模块的核心前提是要发布网络分析服务,这个在我的博客其他文章有写的

总的来说,获取两个点坐标,保存在一个stops数组里面,然后设置routeParams的属性,routeParams对象有个属性是stops,除了stops之外,还有attributeParameterValues、directionsLengthUnits、returnDirectionsreturnDirections、returnRoutes、returnStops等等;最好是执行routeTask.solve(routeParams);

eDirectionsWidget.xml:配置一些路径分析的信息

http://localhost:6080/ArcGIS/rest/services/gzRoad/NAServer/路径
false
http://localhost:6080/ArcGIS/rest/services/ns_loc_Composite/GeocodeServer
广州市南沙区信访局
小虎一桥

eTabDirectionsWidget.mxml:

备注:

GIS技术交流QQ群:432512093

WebGIS二次开发培训入门群: 238339408

转载地址:http://drxno.baihongyu.com/

你可能感兴趣的文章
移动前端不得不了解的html5 head 头标签
查看>>
Tomcat 服务器性能优化
查看>>
【框架学习】ibatis DAO框架分析
查看>>
ZOJ 3640 Help Me Escape
查看>>
putty与emacs
查看>>
C#下实现的半角转与全角的互转
查看>>
PreparedStatement vs Statement
查看>>
使用texturePaker批量转化pvr为pn
查看>>
自我介绍
查看>>
截取指定网站Html编码
查看>>
作业一 统计软件简介与数据操作
查看>>
css布局
查看>>
HBase-java api 基本操作
查看>>
POJ2229 Sumsets
查看>>
在LINQ-TO-SQL中实现“级联删除”的方法
查看>>
lemur run PLSA
查看>>
HTTP中的header头解析说明
查看>>
MVC3.0原理学习及总结
查看>>
删除windows中的库、家庭组、收藏夹
查看>>
war 宽度变窄
查看>>