没干货,好久之前就想吐槽的,拖到现在都忘记要说什么了。。
因为项目原因 Google Map, Mapbox, Here Map 这三个地图都用过,特别是某项目,同时集成了这三个 TvT
Google Map
中年大叔
感觉好像很普通,但啥都懂,比较传统,没啥好说的感觉
Mapbox
是善变的
可能是我用的版本比较低,从 v0.10 开始的。后面几个版本升级都是一堆 deprecated 和各种删改。好好的接口,说没就没了。文档也不详细,还好需求比较简单,把 demo 里的东西改改就用了。v0.40 之后的版本好像没多大变化。
问为什么升级??当初有个 bug,放置一段时间有个 so 文件就报错了,要么程序 crash 了,要么就页面假死。官方在 issues 里表示知道了,但不改。。。
Here Map
用了想打人
嘴上说着什么吃的都有,但实际上要自己下厨,而且菜谱(文档)用的是方言写的
文档是我见过最差的了,有些个参数竟然搜不到。demo 也比较简陋,不如自己摸索。 办公室只要一说起 here map,就有一堆人过来吐槽。Android、iOS、web。。。
setImageResource(ResId) 要 try catch
不加个 delay 上一个操作会被下一个冲掉
还有各种奇奇怪怪的写法。。。
SDK 大小也是比较惊人,Lite SDK 大概 20M,premium SDK 大概 90M。(打成 aab 包下载时会小点,但还是很大了)
Here 的推广做的好像很足,特别是欧洲市场。也不知道客户着什么魔了,非要用这个(可他们要的实在太便宜了.jpg ?)
和操蛋的业务比起来 =。=