Google地图无法计算a route that crosses Equator - Colombia borders,而维基百科用户的this分析会显示其认为是连续的区域。可以在Yahoo!中计算路由。从Punta Arenas to Maracaibo映射,但不到阿拉斯加。
为什么这项服务有这样的限制?是否对其他Web路由服务的连续区域进行了类似的分析?
答案 0 :(得分:1)
最接近的类似"分析"我知道Bing Maps是http://msdn.microsoft.com/en-us/library/dd435699.aspx给出的表格,其中显示了为每个国家/地区提供的路由功能(基本/完整)。
有趣的是,即使厄瓜多尔和哥伦比亚都被列为只有"基本"路由功能,Bing Maps可以正确找到第一个示例中显示的Tulcan和Ipiales之间的路线:http://www.bing.com/maps/#Y3A9MC44MjE2NDA5OTgxMjgxNn4tNzcuNjg2OTIzOTgwNzEyODkmbHZsPTEzJnN0eT1yJnJ0cD1wb3MuMC44MjE1MjBfLTc3LjczMjE3MF9UdWxjJUMzJUExbiUyQyUyMEVjdWFkb3JfX19lX35wb3MuMC44MjE3NjJfLTc3LjY0MTY3OF9JcGlhbGVzJTJDJTIwQ29sb21iaWFfX19lXyZtb2RlPUQmcnRvcD0wfjB+MH4=
我认为路由能力必须划分为离散国家的原因是因为所需的数据是从国家机构(例如政府数据集)收集的,并且是按国家/地区进行管理/更新的 - 但这显然会产生一个有趣的问题。跨越边界路由,如示例所示。
我必须诚实地说我以前从未真正考虑过这个问题,所以我要感谢你提出这个问题!
更新:请注意,根据https://developers.google.com/maps/faq#whatcountries链接的电子表格,Google地图不支持厄瓜多尔或哥伦比亚境内的指示 - 更不用说穿过它们的路线了!