最近开发项目遇到了使用地图持续性定位场景,首先会考虑使用百度或者是高德。下边描述下本人在实际开发中遇到的问题。

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不执行相关推荐

  1. uni-app接入高德地图SDK实现定位用户城市

    参考文章:http://ask.dcloud.net.cn/article/35070 本文以高德微信小程序 SDK 为例,简述如何在 uni-app 中利用微信小程序第三方 SDK,实现 App 端 ...

  2. uniApp使用高德地图api

    uniApp使用高德地图api 1,在自己项目中的/src/common/js中的weixin.js写入,没有就新建文件,(具体目录因自己项目而议) export const weixin = {/* ...

  3. 高德地图车机版API演示程序

    高德地图车机版API演示程序 做车载的应该和这个程序打交道打的比较多吧,这里是我今天写的一个实现了他的API的一个演示程序 首先我们来看下他的官网. http://lbs.amap.com/api/a ...

  4. Fragment 增加高德地图的 com.amap.api.maps.SupportMapFragment

    1> 在 Fragment 增加高德地图的 com.amap.api.maps.SupportMapFragment 直接通过在XML布局文件中添加 <fragment android:i ...

  5. 高德地图驾车路径规划API,获取两地点之间的驾车里程和时间

    高德地图驾车路径规划API,获取两地点之间的驾车里程和时间 import pandas as pd import requests import jsondef get_dis_tm(origin, ...

  6. uniapp中app接入高德地图实现标点定位

    ps:如果你只想用在一个平台上那么就看对应的准备工作即可.例:你只需h5接入地图,那么你只需看   一. h5接入高德地图准备工作和最后的代码即可. 一. h5接入高德地图准备工作 1. 去高德地图平 ...

  7. uniapp使用高德地图定位

    公司用的是百度地图,过听同事说,市场上用高德地图的比较多,于是又按捺不住自己那 好奇万物的心,专门出研究了一下高德地图,发现内容基本一直,不过就是在方法的名字变了而已,废话不多说我们开始研究 高德地图 ...

  8. uniapp使用高德地图api找车位简单案例

    功能: 随着地图移动红色标点跟着变化并在其范围内出现最近的10个停车场,并按距离排序. 点击蓝色标点会出现其对应的信息窗口 右下角定位功能(点击回到当前所在位置) (因使用静态数据,所以蓝色标点不会刷 ...

  9. VUE项目使用高德地图进行精准定位 高德地图API

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.高德地图API 二.使用步骤 1.引入key 2.创建方法 总结 前言 提示:以下是本篇文章正文内容,下面案例可供 ...

  10. 使用HbuilderX 的UNIapp开发app, 打包后定位不能使用的解决方式

    情况描述:使用真机调试时,手机定位正常,打包发布以后定位功能显示:无法获取位置等信息 解决办法: 1.在Hbuilder中项目的mainfast.json中权限模块中选择上位置相关的 2.配置地图信息 ...

最新文章

  1. python 调用c++返回char*
  2. 安卓手机状态栏 定位服务自动关闭_手机该不该每天关机一次?原来这么多年手机白用了!...
  3. 【蓝桥杯Java_C组·从零开始卷】第一节、环境与变量类型运算符与类型分析
  4. Enums and Structs in C#(C#里的枚举和结构) (from codeproject)
  5. GFM与博客园markdown测试
  6. css3 loading 效果1
  7. 关于xml文件 xsi:schemaLocation
  8. 技术女性的是是非非(2)
  9. 为什么说比特币隐私是一门艺术?
  10. JavaScript高级程序设计读书笔记(第8章BOM之location对象查询字符串参数)
  11. lot物联网场景通用架构分享
  12. kasp技术原理_Massarray技术——中高通量大样本的SNP检测利器!
  13. 新西兰留学再移民,哪些专业好就业?
  14. Cura工程环境配置教程
  15. 聚光灯效果(css+html)
  16. 在职考研读计算机科学,能否以在职读研的形式学习在职研究生计算机科学与技术专业?...
  17. 华为eNsp 配置ospf协议
  18. Windows下配置PHP环境
  19. Booth(布斯)算法——补码乘法运算过程
  20. NB-IoT使用笔记(3)在linux下使用python搭建UDP服务

热门文章

  1. 【7gyy】利用F11恢复崩溃系统
  2. 基于FPGA的矩阵键盘检测
  3. Electron--桌面应用开发(基本应用,快速入门)
  4. API获取天气数据方法——中国天气网数据API下载及处理
  5. JQuery和javascript优秀插件收集
  6. BT搜索引擎TorrentSpy被迫永久关闭
  7. Python计算机视觉(中英文版本)pdf+源代码
  8. Godaddy绑定手机遗失,成功申诉取消手机两步验证全过程
  9. 大数据常见面试题总结,有问必答
  10. flex实现四个元素分布在盒子的四个角