ArcGIS API for Javascript进行网络分析的代码
来源:互联网 发布:c 二维数组的输出 编辑:程序博客网 时间:2024/05/16 16:13
核心代码如下:
_doFindRoute: function (fromStop, toStop) { this.routeGraphicLayer.clear() this.stopSymbol.setOffset(0, 20) this.routeGraphicLayer.add(new Graphic(fromStop, this.stopSymbol)) routeTask = new RouteTask(this.routeTaskLayer) routeParams = new RouteParameters() routeParams.stops = new FeatureSet() routeParams.outSpatialReference = this._map.spatialReference var stop1 = new Graphic({ geometry: fromStop, symbol: this.stopSymbol }) var stop2 = new Graphic({ geometry: toStop, symbol: this.stopSymbol }) routeParams.stops.features.push(stop1) routeParams.stops.features.push(stop2) routeParams.returnRoutes = false routeParams.returnDirections = true routeParams.directionsLengthUnits = Units.METERS var routeSymbol = this.routeSymbol var graphicLayer = this._graphicLayer var map = this._map var _this = this routeTask.solve(routeParams, function (results) { results.routeResults.forEach(function (aResult) { aResult.directions.features.forEach(function (aRoute) { var aRouteSymbol = new Graphic(aRoute.geometry, routeSymbol) _this.routeGraphicLayer.add(aRouteSymbol) if (aRoute.attributes.length > 0) { map.setExtent(aRoute.geometry.getExtent().expand(2)) } }) }) }.bind(this), function (errors) { console.log(errors.details[0]) tips('未查询到路线!') }.bind(this)) }
阅读全文
0 0
- ArcGIS API for Javascript进行网络分析的代码
- (十三)ArcGIS API For Javascript之网络分析
- ArcGIS API For Javascript事件处理代码
- ArcGIS API for JavaScript代码框架理解
- ArcGIS API for JavaScript
- 对于ArcGIS API for Javascript的配置
- ArcGIS API for Javascript proxy的配置
- ArcGIS API for JavaScript的服务查询
- Arcgis for javascript API代码实现TimeSlider功能
- arcgis api for JavaScript相关
- arcgis api for JavaScript相关
- ArcGIS API for Javascript热区图
- ArcGIS API for Javascript介绍
- ArcGIS API for JavaScript是什么
- ArcGIS API For JavaScript部署
- ArcGIS的网络分析(转载)
- ArcGIS Api for javascript实现的拉框查询
- 关于翻译ArcGIS API for JavaScript开发书籍的经历
- Python datetime标准库的使用
- 【数据结构】STL中的vector和list
- java-rabbitmq-官网实例03
- 奥威软件亮相CFIIS2017峰会 共话数据运营之道
- 【Redis】缓存更新的套路
- ArcGIS API for Javascript进行网络分析的代码
- windows下安装Scrapy出错cl.exe failed with exit status2解决方法
- iis 第一次部署项目心得
- 鬼火引擎1.8.4版本在win10和VS2017环境下的HellowWord配置
- java序列化详细讲解,以及需要注意的地方
- IE、FireFox、Chrome浏览器中关于URL传参中文乱码,解决兼容性问题!
- java流程控制
- 学习笔记:XGBoost原理解析
- 解密谷歌机器学习工程最佳实践——机器学习43条军规