CrisTao
V2EX  ›  Android

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

  •  
  •   CrisTao · Jul 25, 2018 · 16508 views
    This topic created in 3035 days ago, the information mentioned may be changed or developed.

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

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

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

    26 replies  •  2018-08-13 16:33:58 +08:00
    hrf1159
    hrf1159
    Jul 25, 2018❤️1
    1
    为什么不能根据用户坐标, 自动选择 sdk 呢
    jazzychai
    jazzychai
    Jul 25, 2018
    2
    一楼正解
    CrisTao
    CrisTao
    OP
    Jul 25, 2018
    3
    @hrf1159 #1 emmmm,所以说还是要在 app 集成两种 sdk 咯?
    580a388da131
    580a388da131
    Jul 25, 2018 via iPhone
    4
    不觉得两个版本难维护么。
    ml1344677
    ml1344677
    Jul 25, 2018
    5
    OpenStreetmap 可以尝试了解下 不过我觉得 PlanA 更合适,如果用户不会频繁的出入境。
    hrf1159
    hrf1159
    Jul 25, 2018
    6
    @CrisTao planA 还得发两个版本, planB 得用户手动切换. 明显自动切换更好吧, 况且, 两种 sdk 都是你必须的服务
    zhengxiaowai
    zhengxiaowai
    Jul 25, 2018
    7
    苹果自带的地图就是自动切换的啊
    honeycomb
    honeycomb
    Jul 25, 2018 via Android
    8
    plan B 改成自动切换,依据可以是用户选区,定位到的 gnss 坐标等

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

    手动切换 SDK 的安利一下 bmap,做得相当好。
    Solix
    Solix
    Jul 25, 2018 via iPhone❤️2
    9
    Cipool
    Cipool
    Jul 25, 2018 via Android
    10
    用 Google 地图 API 不过记得用 google.cn 版本 这样国内外都能正常使用
    CrisTao
    CrisTao
    OP
    Jul 25, 2018
    11
    @gaobh #9 tks
    CrisTao
    CrisTao
    OP
    Jul 25, 2018
    12
    @Cipool #10 诶? Google 地图还有 cn 版本?
    lydbilibili
    lydbilibili
    Jul 25, 2018
    13
    B 方案 按系统语言适配。肯定不让用户自己选啊
    b821025551b
    b821025551b
    Jul 25, 2018
    14
    emmm,如果是安卓版的,上海外市场的话,注意一下集成了各种国产 SDK 后的权限问题。
    zw1one
    zw1one
    Jul 25, 2018 via Android
    16
    换个角度补充一下,如果 app 面向的用户是频繁出入境的人,或者海外、国内的用户 55 开,那么 plan b 加上楼上的各种建议是比较好的方案,如果海外版其实没什么用的,完全是领导拍脑袋想看起来牛比一点,那就 plan a 好一些。
    Trumeet
    Trumeet
    Jul 25, 2018 via Android
    18
    借楼问一下..
    Google 地图 Android SDK 有 .cn 的么..
    只听说 JavaScript 版有..(
    7654
    7654
    Jul 25, 2018
    19
    一开始有一个鸡贼的开关叫地图纠偏,后来这个开关已经可根据地址自动处理了
    planB
    f2f2f
    f2f2f
    Jul 25, 2018
    20
    mapbox,自带国内 cdn。这家是专业做地图 sdk 的
    dcatfly
    dcatfly
    Jul 25, 2018
    21
    考虑下 mapbox ?支持全球 无需翻墙~另外 google map cn 版本 js 中搜索不能使用 https,并且很多地图资源还是要翻墙的,其他版本有没有不清楚。。
    wclebb
    wclebb
    Jul 25, 2018
    22
    确实觉得根据位置自动切换,然后设置中提供开关自动选项然后附加地图爱好。
    Google China 版地图有些地方是没有完善的,就深圳某些地方已经几年前已经搬家了但地图上还有。
    duowb
    duowb
    Jul 25, 2018
    23
    我做过一个项目就是多种地图切换的。。进入应用,先判断用户使用的语言,非中文就显示谷歌地图,用户也可以在设置里面修改使用地图
    idamien
    idamien
    Jul 25, 2018
    24
    Plan B:App 同时集成高德 /百度+Google 地图 sdk,用户可以手动选择切换(貌似没有哪个 app 是这样设计的) => wechat
    akira
    akira
    Jul 26, 2018
    25
    忘记是点评还是哪个应用了,要开地图的时候,会弹出一个地图应用列表让你选 问你开哪个地图,下面再给个以后默认选这个的选项,就挺好的了
    jamesLA23
    jamesLA23
    Aug 13, 2018
    26
    @idamien 微信的定位 sdk 啥时候能选地图了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1971 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    ♥ Do have faith in what you're doing.