• 请不要在回答技术问题时复制粘贴 AI 生成的内容
luis1180
V2EX  ›  程序员

有没有做过运动 app 的?地图和定位功能用的哪个技术方案?

  •  
  •   luis1180 · 14h 12m ago · 1694 views

    目前了解到,百度和高德地图的 sdk ,可以免费自己使用,但是如果把 app 发布到应用商店,就要取得授权,费用 5 万一年。有没有可靠的免费方案?

    31 replies    2026-06-16 20:17:36 +08:00
    94
        1
    94  
       13h 54m ago
    想要盈利就是商用,那都需要买授权。

    但是我觉得不并一定要需要使用第三方地图 SDK 吧。如果只是做运动轨迹的话。用原生 GPS 获取坐标,结合开源 Geo 数据在画布上绘制轨迹应该就行了?
    luis1180
        2
    luis1180  
    OP
       13h 44m ago
    @94 目前就是在找开源免费的方案,在踩坑中,不知道有没有对个人开发者友好的成熟方案; GPS 目前是打算用原生的,但是地图绘制和地图数据源还没定好用啥
    sagnitude
        3
    sagnitude  
       13h 40m ago
    免费只有天地图,但也有限额,或者去咸鱼租高德 Key 或者找别的公司拼单
    94
        4
    94  
       13h 16m ago
    @luis1180 #2 ,站内有非常多做足迹类型 APP 的 V 友,可以去请教一下。
    passion336699
        5
    passion336699  
       12h 56m ago
    我之前用的 RN, APP 直接获取手机的经纬度, 再用 gcoord 把经纬度转成高德坐标系, 误差不太大.

    - 高德/百度 SDK 初始化地图, 免费的.
    - 获取经纬度转高德/百度系, 免费的.

    这样地图数据源, 和地图初始化都已经有了, 具体绘制路线不知道收不收费, 我当时只是标记点, 反正也是免费的...
    luis1180
        6
    luis1180  
    OP
       12h 41m ago
    @passion336699 自己玩是免费的,随便用;但是一旦 app 要上架,就要购买授权了(当然了可以继续偷偷的使用,等着百度和高德找上门)
    luis1180
        7
    luis1180  
    OP
       12h 40m ago
    @sagnitude 嗯,目前我也了解了天地图,免费额度挺小的
    unusualcat
        8
    unusualcat  
       11h 23m ago
    上应用商店还免费可靠的方案,那肯定不可能。厂家不可能为爱发电。只能退而求其次,寻找最便宜的方案。
    phobal
        9
    phobal  
       11h 4m ago
    免费的话可以试试 OpenStreetMap ,还有 Mapbox 也每月也提供了比较多的免费额度
    koebehshian
        10
    koebehshian  
       11h 4m ago
    openstreet 免费的,就是有点卡
    koebehshian
        11
    koebehshian  
       10h 53m ago
    下载开源的数据,自己做个瓦片服务
    ala2008
        12
    ala2008  
       10h 48m ago
    @koebehshian #11 地图没有审图号,基本不能上架
    ala2008
        13
    ala2008  
       10h 48m ago
    没办法,用到地图的话,没有审图号这些,基本不能上架的
    furlxy
        14
    furlxy  
       10h 47m ago
    我猜你的需求是:
    记录用户轨迹,然后画到地图 sdk 上,以及更改地图样式

    记录轨迹用系统 API 就可以了,至于准不准,轨迹飘不飘,不用三方就要自己写算法
    画到地图上,系统 API 也可以高定

    更改地图样式只能用三方
    luis1180
        15
    luis1180  
    OP
       10h 42m ago
    @furlxy 安卓系统,有系统 api 吗?我知道安卓有原生的 gps 定位,但是没听过过系统提供地图的
    PopRain
        16
    PopRain  
       10h 32m ago
    国内地图起步费太贵了。。。。 对小商业用户太不友好。
    luis1180
        17
    luis1180  
    OP
       10h 31m ago
    @ala2008 #13 原来这么麻烦
    wwwwjack
        18
    wwwwjack  
       10h 27m ago
    如果只用定位功能, 直接用原生定位以及坐标转换就行, 如果不是特别精确的话基本够用, 但是如果涉及地图展示, 还是买三方的吧 省心, 系统自带的地图有点不行
    luis1180
        19
    luis1180  
    OP
       10h 26m ago
    @PopRain 是的啊,5 万块确实用不起
    koebehshian
        20
    koebehshian  
       10h 20m ago
    我问了 AI ,找到一个叫星图地球数据云的,对个人开发者:99 每年的话 5 万次/天,990 每年是 8 万次/天
    koebehshian
        21
    koebehshian  
       10h 17m ago
    AI 还说,天地图免费额度是对个人是 1 万次/天,对企业是 300 万次/天
    ala2008
        22
    ala2008  
       10h 15m ago
    @luis1180 #17 感觉刚开始先不用考虑这些吧,先免费版看看,用户多了或者被高度百度告知才整改
    koebehshian
        23
    koebehshian  
       10h 11m ago
    koebehshian
        24
    koebehshian  
       10h 7m ago
    luis1180
        25
    luis1180  
    OP
       10h 3m ago
    @koebehshian #24 可以,又多了一个选择,这价格也还可以
    opengps
        26
    opengps  
       10h 1m ago
    天地图,或者 openstreetmap 搞地图
    koebehshian
        27
    koebehshian  
       9h 52m ago
    @luis1180 我刚去体验了一下,数据可能有点旧,有些店或厂其实已经关了,显示还在。如果只是画个轨迹应该够用。
    lostwolfkf
        28
    lostwolfkf  
       9h 29m ago
    淘宝买高德百度,但是上架会有授权函不一致风险。可以试下华为,垃圾难用、但是免费
    luis1180
        29
    luis1180  
    OP
       8h 29m ago
    @lostwolfkf 华为免费吗?没看到哪里免费啊?
    chengxiao
        30
    chengxiao  
       7h 58m ago
    老老实实订阅 strava 吧
    wuqingwei
        31
    wuqingwei  
       7h 21m ago
    strava 免费都够用了,严肃训练用 interval.icu
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   976 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 19:39 · PVG 03:39 · LAX 12:39 · JFK 15:39
    ♥ Do have faith in what you're doing.