谷歌地图无法计算穿越赤道 - 哥伦比亚边界的路线,而维基百科用户的这项分析显示了它认为相邻的区域。可以在 Yahoo! 中计算路线 从蓬塔阿雷纳斯到马拉开波的地图,但不是到阿拉斯加的地图。
为什么这项服务有这样的限制?对其他网络路由服务的连续区域是否有类似的分析?
谷歌地图无法计算穿越赤道 - 哥伦比亚边界的路线,而维基百科用户的这项分析显示了它认为相邻的区域。可以在 Yahoo! 中计算路线 从蓬塔阿雷纳斯到马拉开波的地图,但不是到阿拉斯加的地图。
为什么这项服务有这样的限制?对其他网络路由服务的连续区域是否有类似的分析?
我所知道的与 Bing 地图最接近的类似“分析”是http://msdn.microsoft.com/en-us/library/dd435699.aspx中给出的表格,它显示了为每个国家/地区提供的路由功能(基本/完整)。
Interestingly, even though both Ecuador and Colombia are listed as having only "Basic" routing functionality, Bing Maps does correctly find the route between Tulcan and Ipiales shown in your first example: http://www.bing.com/maps/#Y3A9MC44MjE2NDA5OTgxMjgxNn4tNzcuNjg2OTIzOTgwNzEyODkmbHZsPTEzJnN0eT1yJnJ0cD1wb3MuMC44MjE1MjBfLTc3LjczMjE3MF9UdWxjJUMzJUExbiUyQyUyMEVjdWFkb3JfX19lX35wb3MuMC44MjE3NjJfLTc3LjY0MTY3OF9JcGlhbGVzJTJDJTIwQ29sb21iaWFfX19lXyZtb2RlPUQmcnRvcD0wfjB +MH4=
我想路由功能必须划分为离散国家的原因是因为所需的数据是从国家机构(例如政府数据集)收集并在每个国家/地区进行管理/更新 - 但这显然为跨境路由带来了一个有趣的问题,如您的示例中所示。
老实说,我以前从未真正考虑过这个问题,所以我要感谢你提出这个问题!
更新:请注意,根据链接自https://developers.google.com/maps/faq#whatcountries的电子表格,谷歌地图也不支持厄瓜多尔或哥伦比亚境内的路线——更不用说穿越它们的路线了!