开发一款地图类 app, uniapp 能胜任吗?

35 天前
 manuJay
公司想开发一款地图 app ,感觉蛮难的,不知能否使用 uniapp 框架开发出来,能做到下列效果吗?

1.具有三维地图效果,可以空间测量,面积测量

2.支持地图类型切换(包括:天地图,百度,高德,arcgis ),且支持离线地图,以及离线时操作地图

之前用 uniapp 开发过地图,但只是简单的 api 调用,这次感觉很复杂,不知道跨平台开发能否胜任。

如图:


1312 次点击
所在节点    移动开发
16 条回复
crocoBaby
35 天前
这么复杂只能用 webview 的方式调用了
manuJay
35 天前
@crocoBaby 你是指创建一个 webview 然后在里面用 pc 端的方式来进行地图的渲染和操作吗?
Arguments
35 天前
试过,嵌入 webview ,性能完全不行
crocoBaby
35 天前
@manuJay 是的,这样限制比较少
retrocode
35 天前
没啥区别, 现在主流地图应用基本都是 webview 了, 直接 webview + uniapp 的 renderjs 操作 dom, 就好了, 性能可接受
retrocode
35 天前
参考这个: https://ext.dcloud.net.cn/plugin?id=2783, 像你截图需要的各种测距, 一般地图 sdk 都是自带的
Cloudust
35 天前
这个需求 uni 里的 map 估计满足不了。还是老实用 webview 套 web sdk 做吧
hhecoder
35 天前
百度,高德,腾讯每年 5w 的门槛费先了解下吧。
a33291
35 天前
@hhecoder 对,国内目前好像只有天地图免费

大部分离线地图都是用第三方软件下载瓦片搭建自己的 gis 服务器,不过目前都在推矢量地图(js webgl),这种好像暂时没发现能下载矢量瓦片的软件
AdminZ
35 天前
这种直接 webview 套壳,另外我司就是做这个业务的,不过确实还没有手机端
manuJay
35 天前
@retrocode
@Cloudust
谢谢,我尝试下看看
manuJay
35 天前
@Arguments 目前来看,好像只有这种方案了,性能方面的话,前辈记得是哪些地方有坑吗?
manuJay
35 天前
@AdminZ 我这个截图也是别的厂商的产品,感觉叼叼的。你们公司产品 web 端是用什么地图啊?
manuJay
33 天前
如果用 webview 的方式就没办法实现离线地图了呀,我看百度的文档也只有安卓和 ios 的离线地图
AdminZ
32 天前
@manuJay tif 类型居多,用 openlayers 和 cesium ,也不限这两种方式,根据场景适配
manuJay
29 天前
@AdminZ 谢谢,我打算用 render.js+cesium 尝试下 app 的开发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1065385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX