当前位置: 首页 > 软件库 > 程序开发 > 地图相关 >

cordova-plugin-baidumaplocation

百度地图定位 Cordova 插件
授权协议 Apache
开发语言 Java Objective-C JavaScript
所属分类 程序开发、 地图相关
软件类型 开源软件
地区 国产
投 递 者 夔修伟
操作系统 Android
开源组织
适用人群 未知
 软件概览

百度地图定位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

  • 软件介绍 百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申请Android及IOS版密钥 每一个AndroidManifest.xml 中的package属性 对应一个AK,不可混用 每一个Bundle Identifier 对应一个AK,不可混用 二,

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

  • 如何使用 1 去百度api申请定位密钥 https://lbsyun.baidu.com/index.php?title=android-locsdk/guide/create-project/key 2 在项目中添加支持 github:https://github.com/aruis/cordova-plugin-baidumaplocation ionic cordova platform r

  • 之前研究了定位,想用百度地图,但是用百度地图的 JavaScript API里面的浏览器定位根本不行,要用插件,很多人说本身带的这个cordova-plugin-geolocation插件因为网络问题,只有ios可以用,然后找到了专门针对安卓的cordova-qdc-baidu-location插件,但是这个插件不知道是不是我使用的问题,得到的数据可以弹出来,但是数据并不像这个插件所说的数据格式是

  • 百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申请Android及IOS版密钥 申请密钥Android定位SDK 每一个AndroidManifest.xml 中的package属性 对应一个AK,不可混用 iOS SDK开发密钥 每一个Bundle I

  • 安卓定位 cordova官方提供的插件cordova plugin add cordova-plugin-geolocation不支持安卓定位,支持ios定位。 参考项目 * 方案一百度地图定位 注意在你没有获得百度提供的密钥之前不要去安装百度地图插件,因为在你输入安装命令行的时候,需要输入密钥参数,如果不输入就无法安装,如果乱输入,最后调用插件的时候就不会成功,成功也是不稳定的。 * 申请密钥

  • 注意: 本文档中描述的修改插件的部分(步骤8~11)并非最佳方法,请直接使用以下git库安装!!! cordova plugin add https://github.com/gisxiaowei/cordova-plugin-baidumaplocation --variable ANDROID_KEY="<API_KEY_ANDROID>" --variable IOS_KEY="<API_K

  • 背景:首先吐槽下ionic的更新速度,不是一般的块,一个星期一个版本 基于跟随时代的步伐,项目也跟着升级到了3.0版本,但是中间问题不少,这里就专门说下 hewz/ cordova-baidu-location这个插件的使用问题,在2.0版本中按照说明使用毫无任何问题,切到3.0就各种问题,首先是第一次进去能定位,第二次就定位失败了,把app从后台退出之后,再次进入就好了,第二次又失败了,陷入了各

  • cordova 二维码插件 1 使用插件cordova-plugin-qrscanner 实现 该插件的样式需要自己定义默认的样式很空,支持摄像头切换, 打开/关闭闪光灯 cordova plugin add cordova-plugin-qrscanner 若在ionic或vue等spa应用中使用,有以下两种方式引入QRScanner 变量 var QRScanner = require('Q

  • 0、版本说明 node v8.11.1 npm 5.6.0 cordova 8.0.0 cordova platform android 7.0.0 1、nvm-windows安装 GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.

  • 前短时间出差所以都没有怎么写博客了 这周,总结了一下关于cordova插件中 --百度地图插件的问题;3   百度定位插件分类:    现在关于百度定位插件有俩种类型    可连续定位和单次定位,并且插件可能存在关于平台兼容性的问题; 在这里为大家介绍一下相关的插件以及坑; 1.单次定位中  ---cordova-plugin-baidumaplocation,这个插件,是开发者基于二次开发出来的

  • 旧版本 <plugin name="cordova-plugin-baidumaplocation" spec="https://github.com/liuyafeis/cordova-plugin-baidumaplocation"> <variable name="ANDROID_KEY" value="key" /> <variable name="IOS_

 相关资料
  • PayPal-Cordova-Plugin 正如名字介绍的那样,它是 PayPal SDK Cordova/Phonegap 插件。它能够在 Cordova/Phonegap 平台上方便的使用 iOS 和安卓系统上的本地 SDKs。但使用它的时候必须下载 PayPal Mobile SDK 库。    

  • SAMPLE APP �� Cordova Background Plugin Plugin for the Cordova framework to perform infinite background execution. Most mobile operating systems are multitasking capable, but most apps dont need to ru

  • WeX5的混合模式底层基于cordova/phonegap,所以开发本地插件只需要按照相应规范就可以,由于BeX5基于WeX5,所以本文档也适用于BeX5。 一、 如何开发本地插件 请参考:Cordova插件开发 二、 哪里有免费的插件资源 cordova官方插件库:http://plugins.cordova.io/#/ github搜索:https://github.com baidu、goo

  • 我是Cordova和移动应用程序开发的新手。我正在按照插件admob-plus-cordova的说明,在此处显示BANNER AD: https://admob-plus.github.io/docs deviceready异步事件侦听器正在启动,并且之前的所有代码都等待admob。start()成功运行,但控制台未成功运行。日志(“AdMob已启动”)。我已经完成了文档中的所有内容,但admon

  • 可以按照地图坐标,地址,城市,IP定位进行显示。直接拖拽保存地址坐标。 显示效果如下: 使用说明: 1、 在head引用bdMap.js 2、 设置DIV容器 3、 JS执行ShowMap("map",{city:'郑州',addr:'经路鑫路',title:'吊儿',lawfirm:'公司',tel:'136238',pic:'http://www.shalisoft.com/images/10

  • Tabris.js API主要是一个UI/控件的库,还有一些额外的受浏览器启发的API。为了提供它们不涉及的功能,Tabris.js可以使用Apache Cordova插件进行扩展。 Cordova插件的JavaScript API文档在Tabris.js中也是有效的,只有一个小例外:在访问插件API之前,无需监听deviceready事件。当加载应用程序主模块时,所有插件都将准备就绪。 默认插件