UniAPP 使用高德地图,打包后定位api不执行
最近开发项目遇到了使用地图持续性定位场景,首先会考虑使用百度或者是高德。下边描述下本人在实际开发中遇到的问题。
1、使用百度定位
百度定位真机调试和打包时都很顺畅,没有遇到不能调用或者打包失败的问题。但是,发现在百度地图打包之后偶尔出现坐标系错乱的问题。有的时候打包后显示点位是百度坐标系,有时候打包后显示的是GCJ02坐标系(此问题也许仅在本人使用环境下产生,如您的开发过程中没有复现勿喷!)。因此转而投向高德。
2、使用高德地图
使用高德地图后,真机调试一切顺利,而且感觉定位精度要比百度高(有可能是本人错觉),但是,高德地图打包之后定位api不执行。这个问题困扰了很长时间,也发现网上有很多朋友遇到了与本人类似的问题。开始怀疑是框架bug,后来仔细对比之后发现是配置问题。
主要问题在于申请高德appkey的时候把项目的appid当成了包名。(问题非常小白)
首先我们在申请高德appkey的时候,会用到项目的包名和打包证书的SHA1值。
本人之前就是将项目APPID当成了包名(错误实在低级),包名可以在打包界面看到,默认会自动生成包名,也可以自己指定,一般包名指定后就不要更换了,否则与第三方SDK相关的appkey都需要重新申请。
至于打包证书的SHA1值,需要借助工具查看打包证书获得,查看方法百度上很多,这里就不再赘述了。同时也附上一点地址,方便有需要的人查看:
安卓证书获取sha1的方法 实测有效 原创!!! - 义美-小义 - 博客园1.首先下载jdk 直接推荐我下载的 当然也可以自己去找 留链接只是为了方便 http://www.ddooo.com/softdown/145559.htm 2.安装jdk 然后配置 环境https://www.cnblogs.com/shaozhu520/p/13555878.html填写完包名和SHA1后就可以得到我们需要的appkey了。之后manifest.xml文件配置高德地图,填写key后正常打包就可以。
其实问题很简单,但是排查确不易,首先对自己的代码有信心,然后也相信官方不可能出现这么明显而低级的bug。所以目光就定位到配置上,仔细认真,逐项排查,总能找到问题。
UniAPP 使用高德地图,打包后定位api不执行相关推荐
- uni-app接入高德地图SDK实现定位用户城市
参考文章:http://ask.dcloud.net.cn/article/35070 本文以高德微信小程序 SDK 为例,简述如何在 uni-app 中利用微信小程序第三方 SDK,实现 App 端 ...
- uniApp使用高德地图api
uniApp使用高德地图api 1,在自己项目中的/src/common/js中的weixin.js写入,没有就新建文件,(具体目录因自己项目而议) export const weixin = {/* ...
- 高德地图车机版API演示程序
高德地图车机版API演示程序 做车载的应该和这个程序打交道打的比较多吧,这里是我今天写的一个实现了他的API的一个演示程序 首先我们来看下他的官网. http://lbs.amap.com/api/a ...
- Fragment 增加高德地图的 com.amap.api.maps.SupportMapFragment
1> 在 Fragment 增加高德地图的 com.amap.api.maps.SupportMapFragment 直接通过在XML布局文件中添加 <fragment android:i ...
- 高德地图驾车路径规划API,获取两地点之间的驾车里程和时间
高德地图驾车路径规划API,获取两地点之间的驾车里程和时间 import pandas as pd import requests import jsondef get_dis_tm(origin, ...
- uniapp中app接入高德地图实现标点定位
ps:如果你只想用在一个平台上那么就看对应的准备工作即可.例:你只需h5接入地图,那么你只需看 一. h5接入高德地图准备工作和最后的代码即可. 一. h5接入高德地图准备工作 1. 去高德地图平 ...
- uniapp使用高德地图定位
公司用的是百度地图,过听同事说,市场上用高德地图的比较多,于是又按捺不住自己那 好奇万物的心,专门出研究了一下高德地图,发现内容基本一直,不过就是在方法的名字变了而已,废话不多说我们开始研究 高德地图 ...
- uniapp使用高德地图api找车位简单案例
功能: 随着地图移动红色标点跟着变化并在其范围内出现最近的10个停车场,并按距离排序. 点击蓝色标点会出现其对应的信息窗口 右下角定位功能(点击回到当前所在位置) (因使用静态数据,所以蓝色标点不会刷 ...
- VUE项目使用高德地图进行精准定位 高德地图API
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.高德地图API 二.使用步骤 1.引入key 2.创建方法 总结 前言 提示:以下是本篇文章正文内容,下面案例可供 ...
- 使用HbuilderX 的UNIapp开发app, 打包后定位不能使用的解决方式
情况描述:使用真机调试时,手机定位正常,打包发布以后定位功能显示:无法获取位置等信息 解决办法: 1.在Hbuilder中项目的mainfast.json中权限模块中选择上位置相关的 2.配置地图信息 ...
最新文章
- python 调用c++返回char*
- 安卓手机状态栏 定位服务自动关闭_手机该不该每天关机一次?原来这么多年手机白用了!...
- 【蓝桥杯Java_C组·从零开始卷】第一节、环境与变量类型运算符与类型分析
- Enums and Structs in C#(C#里的枚举和结构) (from codeproject)
- GFM与博客园markdown测试
- css3 loading 效果1
- 关于xml文件 xsi:schemaLocation
- 技术女性的是是非非(2)
- 为什么说比特币隐私是一门艺术?
- JavaScript高级程序设计读书笔记(第8章BOM之location对象查询字符串参数)
- lot物联网场景通用架构分享
- kasp技术原理_Massarray技术——中高通量大样本的SNP检测利器!
- 新西兰留学再移民,哪些专业好就业?
- Cura工程环境配置教程
- 聚光灯效果(css+html)
- 在职考研读计算机科学,能否以在职读研的形式学习在职研究生计算机科学与技术专业?...
- 华为eNsp 配置ospf协议
- Windows下配置PHP环境
- Booth(布斯)算法——补码乘法运算过程
- NB-IoT使用笔记(3)在linux下使用python搭建UDP服务