hahawfg
hahawfg
  • 发布:2020-07-15 10:17
  • 更新:2021-04-05 08:59
  • 阅读:1186

uni-app使用心得

分类:uni-app

我要吐槽一下。
我接触uni-app是朋友介绍的,去年合伙做了一个项目,我负责app端,朋友说这样开发太费事,就说起了Dcloud.
说实话uni-app开发起来很方便,尤其是对于我这种非科班出身,擅长哪种语言完全取决于项目。
这几天做了个小项目,单纯一个地图操作app,客户要求用百度地图的接口,我也擅长用百度地图。
最后用了map组件,开发很方便,一两天做出来很轻松,最后最后最后发现map只支持gcj02坐标系,百度的坐标是BD09,最后只能找插件转换,转换完成后偏差太大,别说客户接受不了,我这边也没法给客户解释,所以在艰难的考虑后放弃dcloud,转为原生的,想想苹果就头疼。

如果我说的哪个地方不对,希望大家批评,最好能解决我上面说的问题。谢谢

1 关注 分享
r***@qq.com

要回复文章请先登录注册

DCMarvel

DCMarvel

回复 DCloud_heavensoft :
2020-07-15的反馈请教,2021-04-05官方回复,估计楼主原生的坑都爬完了...
2021-04-05 08:59
DCloud_heavensoft

DCloud_heavensoft

1. 首先说下uni-app为什么默认是gcj,因为这是国标。百度的BD09是私有标准,不推荐使用。
2. uni-app是支持百度地图的,真机运行的基座默认是高德,但app-vue页面是可以选择百度地图的,manifest里有配置,配好后需要打包自定义基座。但是app-nvue确实不支持百度,只支持高德。
3. 如果你会原生,哪怕自己做个uni-app的原生插件处理百度地图问题,也比重新做一个原生app强
2021-04-05 06:16
shawfeng

shawfeng

回复 c***@foxmail.com :
因为你调试的地图是高德的
2021-04-05 00:15
c***@foxmail.com

c***@foxmail.com

(1)确实你说的不对,偏差不大,我的一个app完全是基于百度地图。(2)我记得采用真机调试,自定义基座,坐标系是gcj02,但是云打包后真机上跑起来会是bd09
2020-07-31 16:30