| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 安卓定位方案的价格对比(包含可免费商用的服务) -> 正文阅读 |
|
[移动开发]安卓定位方案的价格对比(包含可免费商用的服务) |
前言由于公司业务需求,需要给设备加上电子围栏功能,目前的解决方案是设备定期上传当前所处位置给后台,由后台判定是否超出电子围栏范围。 前期测试时一直使用的是高德提供的定位服务,但是最近高德通知禁止使用高德的服务进行商业运营获利,如果使用到了高德的服务,则必须支付商业授权费用。 由于某些原因,领导不想付钱,只想免费使用,所以便有了这篇文章。 定位基础及适用对象安卓原生API提供了获取定位的方法,一般有两种渠道:使用GNSS定位(即GPS、北斗等)、使用网络定位(基站、wifi等)。 GNSS无需多说,直接使用卫星定位,优点是定位精确,无需网络。缺点是只能在室外开阔地带使用,且没有网络辅助的话搜星速度慢。 网络定位则是使用基站,WIFI,蓝牙等定位,优势是定位速度快,可在室内使用;缺点是必须联网,且需要有数据库支持,因为网络定位的原理是通过搜索附近的基站、WIFI、蓝牙名称等信息和已有数据库比对来判断当前所处的大致位置。 安卓其实免费提供了 Google 自己的数据库,但是,使用这个数据库需要 Google Server 的支持,众所周知,国内安卓设备几乎没有自带 Google Server 的,就算用户自己安装了,由于众所周知的原因,也无法正常使用。 所以其实对于国内设备来说,原生能够使用的定位方案只有 GNSS 了。 好巧不巧的,我司项目恰恰大多数时候都是需要在室内定位,所以仅有 GNSS 是远远不够的。 只能寻求第三方数据库或定位解决方案。 综上所述,本文对比仅针对国内设备且有室内定位需求的商用用户。 因为如果是非国内用户,直接无脑用安卓原生API即可; 如果无室内定位的需求的国内用户,直接使用GNSS即可。 如果既是国内用户又有室内定位需求,但是是非商用,可以直接免费使用高德、百度、腾讯三巨头提供的定位服务。 价格对比国内定位服务提供商国内定位服务商的优势是数据精准,无网络问题。 高德、百度、腾讯三巨头非商用可以免费无限制使用。 如果是商用或有任何盈利行为则需要购买商业授权,商业授权费用: 50,000 元/年 链接: 华为
室外高精度 仅支持部分地区(深圳市、广州市、苏州市、杭州市、重庆市、成都市、天津市、东莞市)
网络定位(SDK for Android) 免费 网络定位(API)
IP定位(API)
室内定位(SDK for Android)
链接:华为 国外服务商使用国外服务商定位可能不精准,且可能存在网络问题 Google map
链接:Google mao here谷歌搜索排名最靠前的服务商 需要信用卡验证后才能使用以下免费资源,否则只能每月 1000 次免费调用
链接:here SkyHook老牌定位服务商,被高通收购了 付费计划需要定制 链接:SkyHook mapbox群友推荐的服务商 仅使用定位服务无需收费。 但是定位服务数据来自:
也就是说,只是封装了系统API,并没有自己的数据库 链接:mapbox 总结事先声明,以上数据可能具有时效性,且只是我自己在寻求解决方案时找到的几家服务提供商。读者具体使用时还需要结合自己需求甄别判断。 经过上述对比,我最终选择了使用华为的定位服务。 因为对于我的需求,华为提供了免费的可商用的服务。 且经过我的实测,仅使用网络而不配合 GNSS 时,华为定位与高德定位的误差在可接受范围内。 原文首发于我的博客:Likehide |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 2:30:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |