手机定位地图 手机应用采用高德地图还是百度地图好?为什么?

                   
专业调查机构联系电话,18610181714。代您查询删除各类记录资料,请来电咨询。

之前对iOS版百度地图SDK的吐槽:

高德地图比百度地图容易开发多了,百度地图必须添加各种库,配置各类build参数,而且也有模拟器和真机不同的静态库文件,而且——当你好不容易编译通过的之后,居然又会遇到“地图引擎”初始化失败的状况。当你简直忍无可忍转向高德的状况手机定位地图,发现添加一个framework手机定位地图,写20行不到的代码,轻松编译通过!

然而一句话:不想耽误时间的话,千万别选百度地图iOS版!

ps:目前我的AppAndroid版用百度,iOS用高德

产品上线后补刀:

浅谈一下个人遇到:开始用百度地图开发了一款Android的LBS产品,趟了不少坑才最终搞定。然后再用百度地图开发iOS版产品,最终真心忍受不了百度地图,去尝试了下高德,突然感到柳暗花明,豁然开朗,效果相当好。再接下去花1个夜晚把Android版也由百度改为高德。打个不太贴切的形容:百度地图就是Android范,而高德地图则是苹果范。

工程配置使用方面

================

1、IDE

Android开发IDE方面AS已基本作为主流。但百度内部仍以eclipse为主,AS支持力度不够。对于客户强调的AS问题反馈和意愿,竟以“请使用eclipse”应付了事。

2、关于地图产品的多模块(地图、定位、导航等)集成

通常开发,都是各个组件逐渐加入项目。百度的多组件集成方案是从官方上统一选择,生成一个jar包加入工程。但是,无论使用单独组件还是融合多个模块,使用的jar包名都同样。这样就导致经常降低模块都必须对已有的项目进行变动,从而推行了不稳固因素。这种方法对新手不太友好。

此外,之前遭遇过某个模块更新了,但统一选用的SDK版本缺较旧的状况,这样子某个模块的bug便能够迅速更新。

3、工程配置

百度地图SDK的jar、so或iOS的framework,相对高德较多,配置复杂,容易错误。

代码水平、优雅性

================

1、百度demo明显是实习生水准,写法上没有考虑很多

2、代码:百度初始化非常复杂,需要多处添加代码,而高德要优雅得多。

文档、论坛支持

==============

1、论坛支持,百度比较水;高德论坛响应非常快,一般都有耐心解答(尤其是有一个1988的小姑娘)

2、文档支持,高德每篇开发文档下都有“这篇文章怎么样?太屎了?”之类的反馈,百度虽然在论坛提出要求,也没人理。

更新速度频率

============

1、维护、更新较慢:

百度地图demo一旦携程,便很少更改,很多版本较低,如Android仍停留在16、19。

2、SDK版本升级速度,百度明显较慢。

其实,百度地图也是优势:主要是百度公司的背景优势,比如云存储、云检索,POI数据还是不错的。但对于地图这款产品,百度地图在研发者客户体验程度方面远不如高德地图。

此外,两者的API、基本概念都非常相近,甚至函数名、变量名都一模一样,(不知谁抄谁,或都是市场标准),很容易地进行迁移。

百度地图这款产品,反应出了百度的大公司病,能透露出外部的这些混乱迹象。


本文地址:http://www.tonghuachaxuns.com//chanpin/10463.html