我们要去一个陌生的地方经常会在地图上查找路线,现在一般的地图软件都有查找路径功能。输入出发地,目的地,轻轻一搜,一条路径就给显示出来了,非常方便我们的出行。那么这个功能是这么做出来的呢,今天我们就介绍ArcGIS Runtime 是怎么做到的。
本文采用的是ArcGIS Runtime for Xamarin 版本实现的,其他的版本均可以实现。
ArcGIS Runtime 能做到什么
-
计算点对点和多点路线
-
优化结果找到最短的或最快的路线
-
重新排序来找到最好的路径
-
设置避免限制区域和障碍区
-
指定站点的通过时间段(只在某一个时间段可以通过该点)
1基础知识
ArcGIS Runtime 实现路径分析的主要的类是route task
一个route task是一个网络分析的任务。通过执行这个任务可以在交通网络上得到俩个或者俩个位