前言

由于公司业务需求,需要给设备加上电子围栏功能,目前的解决方案是设备定期上传当前所处位置给后台,由后台判定是否超出电子围栏范围。

前期测试时一直使用的是高德提供的定位服务,但是最近高德通知禁止使用高德的服务进行商业运营获利,如果使用到了高德的服务,则必须支付商业授权费用。

由于某些原因,领导不想付钱,只想免费使用,所以便有了这篇文章。

定位基础及适用对象

安卓原生API提供了获取定位的方法,一般有两种渠道:使用GNSS定位(即GPS、北斗等)、使用网络定位(基站、wifi等)。

GNSS无需多说,直接使用卫星定位,优点是定位精确,无需网络。缺点是只能在室外开阔地带使用,且没有网络辅助的话搜星速度慢。

网络定位则是使用基站,WIFI,蓝牙等定位,优势是定位速度快,可在室内使用;缺点是必须联网,且需要有数据库支持,因为网络定位的原理是通过搜索附近的基站、WIFI、蓝牙名称等信息和已有数据库比对来判断当前所处的大致位置。

安卓其实免费提供了 Google 自己的数据库,但是,使用这个数据库需要 Google Server 的支持,众所周知,国内安卓设备几乎没有自带 Google Server 的,就算用户自己安装了,由于众所周知的原因,也无法正常使用。

所以其实对于国内设备来说,原生能够使用的定位方案只有 GNSS 了。

好巧不巧的,我司项目恰恰大多数时候都是需要在室内定位,所以仅有 GNSS 是远远不够的。

只能寻求第三方数据库或定位解决方案。

综上所述,本文对比仅针对国内设备且有室内定位需求的商用用户。

因为如果是非国内用户,直接无脑用安卓原生API即可;

如果无室内定位的需求的国内用户,直接使用GNSS即可。

如果既是国内用户又有室内定位需求,但是是非商用,可以直接免费使用高德、百度、腾讯三巨头提供的定位服务。

价格对比

国内定位服务提供商

国内定位服务商的优势是数据精准,无网络问题。

高德、百度、腾讯三巨头

非商用可以免费无限制使用。

如果是商用或有任何盈利行为则需要购买商业授权,商业授权费用:

50,000 元/年

链接:

  1. 高德
  2. 百度
  3. 腾讯

华为

2021年1月1日起,华为每月为每位开发者提供CNY¥2398代金券免费使用,用于定位、地图、位置服务,每月代金券仅限当月使用。

室外高精度

仅支持部分地区(深圳市、广州市、苏州市、杭州市、重庆市、成都市、天津市、东莞市)

  1. 0-100,000 次/月:免费
  2. 100,001-200,000 次/月:CNY¥10.0/万次
  3. 200,001及以上 次/月:CNY¥8.0/万次

网络定位(SDK for Android)

免费

网络定位(API)

  1. 0-100,000 次/月:CNY¥32.0/万次
  2. 100,001-300,000 次/月:CNY¥29.0/万次
  3. 300,001-1,000,000 次/月:CNY¥26.0/万次
  4. 1,000,001-5,000,000 次/月:CNY¥22.0/万次
  5. 5,000,001-10,000,000 次/月:CNY¥19.0/万次
  6. 10,000,001及以上 次/月:CNY¥12.0 /万次

IP定位(API)

  1. 0-100,000 次/月:CNY¥32.0/万次
  2. 100,001-300,000 次/月:CNY¥29.0/万次
  3. 300,001-1,000,000 次/月:CNY¥26.0/万次
  4. 1,000,001-5,000,000 次/月:CNY¥22.0/万次
  5. 5,000,001-10,000,000 次/月:CNY¥19.0/万次
  6. 10,000,001及以上 次/月:CNY¥12.0 /万次

室内定位(SDK for Android)

  1. 0-100,000 次/月:CNY¥32.0/万次
  2. 100,001-300,000 次/月:CNY¥29.0/万次
  3. 300,001-1,000,000 次/月:CNY¥26.0/万次
  4. 1,000,001-5,000,000 次/月:CNY¥22.0/万次
  5. 5,000,001-10,000,000 次/月:CNY¥19.0/万次
  6. 10,000,001及以上 次/月:CNY¥12.0 /万次

链接:华为

国外服务商

使用国外服务商定位可能不精准,且可能存在网络问题

Google map

  1. 月调用量 0–100,000 付费 0.005美元/调用
  2. 月调用量 100,001–500,000 付费 0.004美元/调用

链接:Google mao

here

谷歌搜索排名最靠前的服务商

需要信用卡验证后才能使用以下免费资源,否则只能每月 1000 次免费调用

  1. 月调用 0-5000 免费
  2. 月调用 5,001-200,000 2.5美元/1000次
  3. 月调用 200,001-1,000,000 2.0美元/1000次

链接:here

SkyHook

老牌定位服务商,被高通收购了

付费计划需要定制

链接:SkyHook

mapbox

群友推荐的服务商

仅使用定位服务无需收费。

但是定位服务数据来自:

  • Google’s Fused Location Providers
  • Android GPS and Network Providers

也就是说,只是封装了系统API,并没有自己的数据库

链接:mapbox

总结

事先声明,以上数据可能具有时效性,且只是我自己在寻求解决方案时找到的几家服务提供商。读者具体使用时还需要结合自己需求甄别判断。

经过上述对比,我最终选择了使用华为的定位服务。

因为对于我的需求,华为提供了免费的可商用的服务。

且经过我的实测,仅使用网络而不配合 GNSS 时,华为定位与高德定位的误差在可接受范围内。

原文首发于我的博客:Likehide

安卓定位方案的价格对比(包含可免费商用的服务)相关推荐

  1. 室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案

    前言 随着物联网生态链逐渐走向成熟,各行各业对定位的需求也大大增加.由于GPS卫星信号在室内无法定位,且容易受到各种无线电信号的干扰,为实现"最后一公里"的室内位置服务,目前主流的 ...

  2. likeshop100%开源免费商用电商系统,PC商城、H5商城、小程序商城、安卓APP商城、苹果APP商城全部100%开源,免费商用

    简介: 怎样是适合 能够通过开发文档部署文档,这是唯一的能力要求,上手非常简单.流畅. 使用宝塔部署,即可快速搭建PC商城.小程序商城.公众号H5商城.安卓APP.苹果APP. 如果你具备开发能力,也 ...

  3. 室内定位方案部署WIFI定位还是IBeacon定位-新导智能

    iBeacon,在国内其完成已能够很好的完成室内定位方案计划的进程,并且在露天煤矿.化工厂.商场等场景下均有小范围的试用.到购物中心的地下停车场,购完物后,是不是有找不着停车位的时分?那么问题来了,怎 ...

  4. 5G时代下的室内定位方案越来越精准-室内定位方案-新导智能

    剖析5G室内掩盖网络的根本需求,并提出室内定位方案,详细剖析其体系架构及作业原理.外场试点成果表明,混合组网计划具有智能运维.弱掩盖剖析.室内定位.人流量剖析.易于扩展.弹性扩容.室内定位精度到达3m ...

  5. 室内定位方案之蓝牙定位+IBeacon室内定位技术解决方案-新导智能

    室内定位方案的首要目的就是实现对所有进入人员的定位追踪,行为轨迹分析管理,紧急情况下人员的主动SOS呼叫求助.其次检测入住人员的各项生命体征数据,给各类针对性看护提供可靠数据支撑,提早发现由于入住人员 ...

  6. w3c标准 - Css - (4)CSS定位方案

    w3c标准 - Css - (4)CSS定位方案 1. 定位之前看一下BFC (1) 解释 BFC(Block formatting context)直译为"块级格式化上下文".它 ...

  7. 新增量赛道启动,车规级高精度定位方案商竞争力TOP10

    今年2月,六分科技宣布完成6.2亿元B轮融资,加快布局车规级高精度定位完整解决方案.这是继2019年千寻位置完成10亿元A轮融资后,汽车高精度定位赛道第二大单笔融资金额. 两家公司都是定位于提供高精度 ...

  8. ZigBee室内定位方案的优势在哪里,该技术可靠吗-新导智能

    ​ 苏州新导ZigBee 是一套专为物联网传感和操控开发的通讯协议,首要使用于才智家居.才智健康.才智动力等新兴技能领域,具有近间隔.低杂乱.低功耗.低速率.自组织.高容量等特性.常用的 ZigBee ...

  9. 室内定位程序_室内定位方案部署WIFI定位还是IBeacon定位

    iBeacon,在国内其完成已能够很好的完成室内定位方案计划的进程,并且在露天煤矿.化工厂.商场等场景下均有小范围的试用.到购物中心的地下停车场,购完物后,是不是有找不着停车位的时分?那么问题来了,怎 ...

最新文章

  1. 8天玩转并行开发——第四天 同步机制(上)
  2. BZOJ2301:[HAOI2011]Problem b(莫比乌斯反演,容斥)
  3. java改变this指向_$.on()方法和addEventListener改变this指向
  4. cmd mysql uroot p不是内部或外部命令...
  5. WinForm 之 程序启动不显示主窗体
  6. JVM系列之:再谈java中的safepoint
  7. MATLAB – TreeBagger example
  8. linux-修改所有者与所属组
  9. less编译工具koala(考拉)和rem的使用
  10. pip 通过pqi切换源到国内镜像
  11. 吉首大学第十届“新星杯”大学生程序设计大赛(暨新生网络同步赛)
  12. visual studio可以开发app吗_做好APP定制开发的计划,可以让你的应用开发事半功倍...
  13. 全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明
  14. 怎么对视频进行简单补帧
  15. SVG (SVG的概念 、SVG 实例 、SVG 在HTML中 、SVG 矩形 、SVG 圆形 、SVG 椭圆 、SVG 直线 、SVG 多边形、svg验证码 )
  16. 黑客与技术提示:电脑出现文中现象说明你已经被黑客入侵
  17. Android面试题(五)性能优化·1
  18. 苹果11蓝牙配对不成功怎么办_苹果手机蓝牙怎么连不上的解决步骤
  19. 春招,秋招面试题总结
  20. Recurrent Neural Network(循环神经网络)

热门文章

  1. 打印机打印无反应,显示打印机已暂停
  2. Windows Server 2016-Windows Defender 防病毒
  3. 解决Antimalware Service Executable CPU,内存占用高的问题
  4. PS能去水印吗?如何快速去水印?磨金石教育告诉你。
  5. 计算机图形系统相关的输入设备,《计算机图形学》试卷及答案
  6. Spark MLlib协同过滤之交替最小二乘法ALS实践
  7. JQuery报错:Uncaught TypeError
  8. webview 默认弹框修改为安卓原生dialog
  9. python pandas 教程_python pandas教程入门与实战练习
  10. android 中报Merging Errors