cordova 配置 高德地图sdk定位

cordova 配置 高德地图sdk定位,第1张

概述获取 sha1 打开 cmd1. cd .android 2. keytool -list -v -keystore debug.keystore 3. 输入密钥: android 4. 复制 sha1编号 后面在获取 amap key需要 在高德开发者平台创建andorid 项目 打开网址http://lbs.amap.com/在控制台中创建应用 -> 添加 k 获取 sha1
打开 cmd1. 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定位所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存