App 需要做海外版本,地图 sdk 应该怎么选?

2018-07-25 10:00:11 +08:00
 CrisTao

Plan A: 发两个版本,国内版本使用高德 /百度,海外版本使用 Google 地图

Plan B: App 同时集成高德 /百度+Google 地图 sdk,用户可以手动选择切换(貌似没有哪个 app 是这样设计的)

求教站友们在这方面到底选哪种方式好呢?或者说有其他更好的方式?

11800 次点击
所在节点    Android
26 条回复
hrf1159
2018-07-25 10:32:47 +08:00
为什么不能根据用户坐标, 自动选择 sdk 呢
jazzychai
2018-07-25 10:37:46 +08:00
一楼正解
CrisTao
2018-07-25 10:45:04 +08:00
@hrf1159 #1 emmmm,所以说还是要在 app 集成两种 sdk 咯?
580a388da131
2018-07-25 10:54:29 +08:00
不觉得两个版本难维护么。
ml1344677
2018-07-25 10:54:35 +08:00
OpenStreetmap 可以尝试了解下 不过我觉得 PlanA 更合适,如果用户不会频繁的出入境。
hrf1159
2018-07-25 10:55:40 +08:00
@CrisTao planA 还得发两个版本, planB 得用户手动切换. 明显自动切换更好吧, 况且, 两种 sdk 都是你必须的服务
zhengxiaowai
2018-07-25 10:57:21 +08:00
苹果自带的地图就是自动切换的啊
honeycomb
2018-07-25 10:58:11 +08:00
plan B 改成自动切换,依据可以是用户选区,定位到的 gnss 坐标等

这种事情还是无感知好一些。

手动切换 SDK 的安利一下 bmap,做得相当好。
gaobh
2018-07-25 11:00:10 +08:00
Cipool
2018-07-25 11:00:59 +08:00
用 Google 地图 API 不过记得用 google.cn 版本 这样国内外都能正常使用
CrisTao
2018-07-25 11:01:58 +08:00
@gaobh #9 tks
CrisTao
2018-07-25 11:02:40 +08:00
@Cipool #10 诶? Google 地图还有 cn 版本?
lydbilibili
2018-07-25 11:02:48 +08:00
B 方案 按系统语言适配。肯定不让用户自己选啊
b821025551b
2018-07-25 11:06:50 +08:00
emmm,如果是安卓版的,上海外市场的话,注意一下集成了各种国产 SDK 后的权限问题。
Cipool
2018-07-25 11:07:48 +08:00
zw1one
2018-07-25 11:13:03 +08:00
换个角度补充一下,如果 app 面向的用户是频繁出入境的人,或者海外、国内的用户 55 开,那么 plan b 加上楼上的各种建议是比较好的方案,如果海外版其实没什么用的,完全是领导拍脑袋想看起来牛比一点,那就 plan a 好一些。
Cipool
2018-07-25 11:15:11 +08:00
Trumeet
2018-07-25 11:52:42 +08:00
借楼问一下..
Google 地图 Android SDK 有 .cn 的么..
只听说 JavaScript 版有..(
7654
2018-07-25 11:57:11 +08:00
一开始有一个鸡贼的开关叫地图纠偏,后来这个开关已经可根据地址自动处理了
planB
f2f2f
2018-07-25 12:07:06 +08:00
mapbox,自带国内 cdn。这家是专业做地图 sdk 的

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

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

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

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

© 2021 V2EX