cordova-plugin-baidumaplocation 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
cordova-plugin-baidumaplocation 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

百度地图定位Cordova插件,支持Android,IOS

可以在此地址查看example

基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1)

一,申请Android及IOS版密钥

申请密钥Android定位SDK

每一个AndroidManifest.xml 中的package属性 对应一个AK,不可混用

iOS SDK开发密钥

每一个Bundle Identifier 对应一个AK,不可混用

二,安装插件````

cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="" --variable IOS_KEY=""
//此处的API_KEY_XX来自于第一步,直接替换,也可以最后跟 --save 参数,将插件信息保存到config.xml中
//如果只需要Android端或者IOS端,可以只填写一个相应的AK,但是都不填肯定不行

三,使用方法

// 进行定位
baidumap_location.getCurrentPosition(function (result) {
    console.log(JSON.stringify(result, null, 4));
}, function (error) {

});

获得定位信息,返回JSON格式数据:

{
    "time": "2017-02-25 17:30:00",//获取时间
    "latitude": 34.6666666,//纬度
    "lontitude": 117.8888,//经度
    "radius": 61.9999999,//半径

    //--------Android 独享 begin
    "locType": 161,//定位类型                                            
    "locTypeDescription": "NetWork location successful!",//定位类型解释   
    "userIndoorState": 1,//是否室内                                     
    //--------Android 独享 end

    //--------IOS 独享 begin
    "title": "我的位置",//定位标注点标题信息
    "subtitle": "我的位置",//定位标注点子标题信息
    //--------IOS 独享 end
}

具体字段内容请参照:

Android版 BDLocation v7.1

IOS版 BMKUserLocation

如果Android版获取到的信息是:

{
    "locType": 505,
    "locTypeDescription": "NetWork location failed because baidu location service check the key is unlegal, please check the key in AndroidManifest.xml !",
    "latitude": 5e-324,
    "lontitude": 5e-324,
    "radius": 0,
    "userIndoorState": -1,
    "direction": -1
}

说明Key有问题,可以检查下生成的AndroidManifest.xml文件里面是否有如下信息

  
            
                
            
        
  

如果没有,说明插件使用不当,尝试重新安装,如果有这些信息,说明Key与当前程序AndroidManifest.xml 中的package名不一致,请检查Key的申请信息是否正确

四,查看当前安装了哪些插件

cordova plugin ls

五,删除本插件

cordova plugin rm cordova-plugin-baidumaplocation

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/01/06 23:09

CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错

原文:CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错 最近在接触android项目,其中涉及到APP自动更新的问题,当新APP下载成功后需要打开调用cordova.plugins.fileOpener2.open,但是当引用了cordova-plugin-file-opener2插件后,重新打包项目发现报错; 代码: function downloadFile() {   $('#bbsm')...

0
0
发表了博客
2018/05/04 17:32

ionic1 添加百度地图插件 cordova-plugin-baidumaplocation

cordova-plugin-baidumaplocation 这个插件返回的数据是 json 格式的 可以直接获取 android 和 ios 都可用 1.先去百度地图平台去创建应用 获取访问应用AK android 和 ios 是分开的 不同的 http://lbsyun.baidu.com/ 2.创建的时候需要发布版SHA1和开发板SHA1 参考链接:https://blog.csdn.net/lhg_55/article/details/52...

0
0
发表了博客
2018/06/06 14:27

cordova Ionic 和cordova的区别

ionic是什么: Ionic(ionicframework)一款开源的Html5移动App开发框架,是AngularJS移动端解决方案,Ionic以流行的跨平台移动app开发框架phoengap为蓝本,让开发者可以通过命令行工具快速生成android ios移动app应用 phoengap是什么? PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发...

0
0
发表了博客
2019/01/07 09:35

【cordova】cordova安装步骤(windows)

原文:【cordova】cordova安装步骤(windows) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/snow_finland/article/details/78684690 官方安装文档地址: http://cordova.apache.org/#getstarted 1 安装nodejs(已经安装了的请跳过这一步) nodejs官网 https://nodejs.org/en/ 可以去官网...

0
0
发表了博客
2014/12/12 23:06

cordova -helloworld

.创建一个“myapp”工程 引用 > cordova create myapp com.yourname.myapp MyApp c.进入工程目录 引用 > cd myapp d.添加平台支持 引用 > cordova platforms add ios > cordova platforms add android > cordova platforms ls CLI使用各个平台的SDK来创建工程。 更新Cordova工程的版本 cordova platform check 如果有类似...

0
0
发表了博客
2019/05/20 11:34

Apache Cordova

Apache Cordova 是一个免费且开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发,将写好的网页程序封装成app应用。一个偶然的机会帮助表妹做毕业设计,学习了如何应用该框架制作简单...

0
0
发表了博客
2018/07/29 18:18

cordova使用aar包开发plugin

前阵子公司接了一个android打印机的项目,使用cordova打包出来的app调用开发商提供的硬件。 但是开发商只提供了android相关的接口,公司也没有Android程序员。 只能让我这个以前做过cordova项目的半吊子重新研究cordova项目插件开发。 1、cordova的android插件本质上使用的还是android,只是提供的是js的调用方法。 所以...

0
0
发表了博客
2014/10/01 23:58

Cordova 笔记

事件: deviceready pause resume backbutton menubutton searchbutton startcallbutton endcallbutton volumedownbutton volumeupbutton android开发环境准备 1,安装nodejs 2,npm install -g cordova 3,安装 ant 4,下载 android sdk 工具 把%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools加到Path环境变量中 ...

0
3
发表了博客
2017/08/05 19:20

cordova入门

cordova入门到放弃? 安装androidsdk 设置JAVA_HOME环境变量,指定为JDK安装路径 设置ANDROID_HOME环境变量,指定为Android SDK安装路径 同时也建议你添加Android SDK的tools和platform-tools目录到你的PATH ~/.b...

0
0
发表于大前端专区
07/04 14:19

安装 cordova

Install 安装 cordova 需要先安装 Node.js npm install -g cordova 创建一个项目 cordova create FirstAapp 添加运行平台 cd FirstAapp # 进入到项目目录 cordova platform add browser # 添加浏览器平台 运......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
返回顶部
顶部