百度地图多点路线规划

每个人出行都需要查电子地图,尤其是没到过的地方,去旅行前肯定得做功课,电子地图成为了我们的好帮手,目前可以在国内使用的包括百度、高德、google、腾讯、……,真是繁花似锦一派繁荣。一般的使用场景基本都是在旅行目的地当地使用手机App,回家整理游记用电脑的浏览器,没什么可说的,各家的在线地图产品对于一般使用来说差别不太大,但有些深层次应用你就会发现它们的差别还是很大的,举一个我自己刚刚做的实验,就能看出来哪家地图是真的好了。

曾经在一年半前环青海湖自驾过一次,跑了1500多公里,这段时间想回顾一下当时的旅程,补上那段游记,这时候就要用到电子地图了,这次环青海湖的自驾行路线途径地是:西宁曹家堡机场-日月山-二郎剑-黑马河-茶卡盐湖-黑马河-刚察县-热水镇-祁连大草原-祁连县(卓尔山)-扁都口-张掖(七彩丹霞)-民乐县-门源油菜花海-达板山-西宁曹家堡机场,当时两地之间都是用手机的高德或百度地图导航的。

自驾路线

我的应用场景是:想做一张如上图的行车路线全貌地图,要包括出发的起始点、多个途经点、结束点,其中途径点的个数超过了6~7个,路线尽量按照我当时手机地图给出的最优行车路线。为了达到这个目的,我在电脑的浏览器上先后用百度、高德、google、腾讯四种地图,看能否实现,当然最开始不是想验证四种地图的能力,如果百度能满足的话也就没有今天这篇评测了,可是当我试遍前两个以后,我不得不选择google地图,下面看看效果吧。

一、百度地图

百度地图给我的答案,它只支持5个途径点,加上首末2个点,一共最多有7个点,而路径的规划那就惨不忍睹了,因有7个点的限制,我曾经试图多次减少途经点,靠地图自己的科学规划能力来实现自己的要求,可是尝试了多次还是不行,下图是最好的一个结果了,难道我的途经点多得已经让它算不出来了?

百度地图的路线规划

二、高德地图

高德的效果如下,貌似途经点可以比百度多1个,加上2个起止点,累计可以达到8个点,给了而我比百度地图多的选择,但规划出来的线路与我的要求也相差太远:

高德地图的路线规划

三、Google地图

google地图完美地实现了我的要求,我只输入了6个途经点(好像可以继续增加途经点,我没有尝试极限情况),它给出的规划路线与我实际跑的一模一样:

Google地图的路线规划

下面是google地图卫星图像,这个地区还可以继续放大,连湖边我曾经住过的小客栈的房子都能够清晰地标出来,但为了囊括所有的点,我保留了与道路规划电子地图相同比例。

Google卫星地图

既然放出卫星图像,顺便也说一下百度的卫星地图,在这个区域,百度根本无法放大卫星图像到地面房子大小,也许出于安全考虑,但更可能是因为高分辨率的卫星图像成本太高,百度在城市市区是可以实现高分辨率的卫星图像的,但像这些荒郊野外的旅游区,出于成本考虑不可能进行高分辨率卫星图像的全覆盖的。至于高德估计与百度类似,卫星图像也好不到哪里去。

四、腾讯地图

腾讯地图好像不支持这种多个途经点的路径规划,也就不截图了。

到此应该能够感受到各个地图厂家的水平和能力了吧,地图还有很多应用场景,比如:卫星图像按时间轴的历史呈现、三维实景展示、街景地图、全球任意地点全覆盖等等,看来国内电子地图厂家真是任重道远,这还是在国内,如果是到国外那差距就更大了。

(0)

相关推荐