下午好!如何获取路线中每个国家的路线摘要?例如,我想从乌克兰搬到法国。我从GetRouteDirections获取路线,该路线贯穿4个国家/地区,我想知道-该路线占据了该路线的每个国家/地区有多少公里
答案 0 :(得分:2)
当前,Azure Maps路由服务不提供返回此信息的选项,尽管它被认为是将来的功能。我过去在其他地图平台上都曾看到过这个问题,在那些平台上也没有开箱即用的东西。
也就是说,如果您想今天实现这一目标,则可以执行以下操作:
过去,我使用一组GeoJSON国家边界和JavaScript拓扑套件(https://github.com/bjornharrtell/jsts)来做为概念验证。由于国家边界在某些地区存在争议,因此我尚未在线发布该代码,因此,我在该地区输入的任何示例都无法在全球范围内使用。
可以通过从Azure地图中检索国家/地区边界来实现全球解决方案,但是您需要首先检索所有国家/地区的边界,这将非常耗时并且会产生大量交易。