Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cordova 配置 高德地图sdk定位大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

获取 sha1 打开 cmd 1. cd .android 2. keytool -list -v -keystore debug.keystore 3. 输入密钥: android 4. 复制 sha1编号 后面在获取 amap key需要 在高德开发者平台创建andorid 项目 打开网址 http://lbs.amap.com/ 在控制台中创建应用 -> 添加 k

获取 sha1

打开 cmd

1. cd .android 

2.  keytool -list  -v -keystore debug.keystore  

3. 输入密钥:  android 

4. 复制  sha1编号  后面在获取 amap key需要

在高德开发者平台创建andorid 项目

打开网址

http://lbs.amap.com/
在控制台中创建应用 -> 添加 key   ->选择安卓应用  输入相关内容 
 其中 sha1是在 上一步中得到
      package: 在项目根目录的  config.xml中 <widget id="io.cordova.Hellocordova"
      id的值就是包名


### 可能遇见的问题

1.  keytool不是内部命令

   是否整缺配置  JAVA_HOME
   打开环境变量  我的电脑(右键)->属性 ->高级系统设置->环境变量->系统变量  点击新建  JAVA_HOME变量   变量值是 java安装路径 一般为 C:\Program Files\Java\jdk1.8.0_171


   然后在系统变量中 点击 path 这个变量 在这个变量的值后面添加   ;%JAVA_HOME%\bin

添加 amap插件 插件地址https://github.com/yccp/cordova-plugin-amap-LOCATIOn

cordova plugin add cordova-plugin-amap-LOCATIOn --variable IOS_KEY=638c853696edb16d00c4b087fa3d71f5 --variable ANDROID_KEY=638c853696edb16d00c4b087fa3d71f5 --save

使用方法

var config = {
  // ios配置
  LOCATIOnTimeout: 10,// 定位Timeout(s)
  reGeocodeTimeout: 10,// 地址信息Timeout(s)
  iosAccuracy: 1000,// 精确度(m)
  distanceFilter: 10,// 连续定位最小位移(m)
  watchWithReGeocode: false,// 连续定位是否返回地址信息
  iosBACkground: true,// 后台定位

  // android配置
  interval: 2000,// 连续定位时间间隔(ms)
  androidAccuracy: 1,// 精确度 0. Battery_Saving 1. Hight_Accuracy,2. Device_Sensors
  needAddress: true // 是否返回地址信息

}
window.AmapLOCATIOn.getCurrentPosition(
  config,x => {
    console.log(X);
  },e => console.error(E)
);
window.AmapLOCATIOn.watchPosition(
  config,e => console.error(E)
);
window.AmapLOCATIOn.clearWatch(
  x => {
    console.log(X);
  },e => console.error(E)
);

大佬总结

以上是大佬教程为你收集整理的cordova 配置 高德地图sdk定位全部内容,希望文章能够帮你解决cordova 配置 高德地图sdk定位所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。