| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 移动开发 -> cordova-plugin-ths-baidulocation 实现 Android 定位功能 -> 正文阅读 |
|
|
[移动开发]cordova-plugin-ths-baidulocation 实现 Android 定位功能 |
|
目录 2. 安装 cordova-plugin-ths-baidulocation 4. 修改?build.gradle,解决 .so 文件无法打包的问题 5. $BD_AK、build.gradle 每次打包前,都要手动更新!!!! 6. 实现在 ionic cap sync 之前,自动修改 $BD_AK 值的思路 8. DevTools failed to load SourceMap: Could not load content for ... 1. 申请?Android SDK API Key去百度地图开放平台,获取 Android SDK API Key(简称:AK 值) 每个应用只需要一个 API Key 值,所以只需要一个人申请一次即可 2. 安装 cordova-plugin-ths-baidulocation
3. 修改 plugin.xml 中的?$BD_AK在 node_modules 中,找到 cordova-plugin-ths-baidulocation 依赖 打开依赖目录下的 plugin.xml 文件,找到?$BD_AK,并将其修改为第一步申请的 AK 值
4. 修改?build.gradle,解决 .so 文件无法打包的问题同步代码:ionc cap sync 找到 android/capacitor-cordova-android-plugins/build.gradle
添加如下代码:?
如果不添加上述代码,会导致 .so文件无法被打包,进而打包失败 修改后的效果:
5. $BD_AK、build.gradle 每次打包前,都要手动更新!!!!6. 实现在 ionic cap sync 之前,自动修改 $BD_AK 值的思路在项目根目录下,新建?cap-sync-bf.js 该文件用于 读取 node_modules 中的依赖,并进行修改 在 package.json 的 script 中,添加命令: "capacitor:sync:before": "node ./cap-sync-bf.js", 该命令可以做到:在开发者执行 ionic cap sync 之前,会自动执行?cap-sync-bf.js 文件的
cap-sync-bf.js
7. 无效定位 vs 有效定位无效定位:5e-324、5e-324
有效定位:40.04809、116.280415
8. DevTools failed to load SourceMap: Could not load content for ...在手机上调试定位功能时,有时会报这样的警告:
定位功能失效此时失效 需要检查手机上的定位服务(GPS、北斗、GLONASS、Galileo 等)是不是没有打开 |
|
|
| 移动开发 最新文章 |
| 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图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/5 6:46:52- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |