cordova-plugin-baidumaplocation 百度地图定位 Cordova 插件开源项目

我要开发同款
匿名用户2017年02月26日
159阅读

技术信息

开源地址
https://github.com/aruis/cordova-plugin-baidumaplocation
授权协议
Apache

作品详情

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

可以在此地址查看example

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

一,申请Adroid及IOS版密钥

申请密钥Adroid定位SDK

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

iOSSDK开发密钥

每一个BudleIdetifier对应一个AK,不可混用

二,安装插件````cordova plugi add cordova-plugi-baidumaplocatio --variable ANDROID_KEY="" --variable IOS_KEY=""//此处的API_KEY_XX来自于第一步,直接替换,也可以最后跟 --save 参数,将插件信息保存到cofig.xml中//如果只需要Adroid端或者IOS端,可以只填写一个相应的AK,但是都不填肯定不行三,使用方法// 进行定位baidumap_locatio.getCurretPositio(fuctio (result) {    cosole.log(JSON.strigify(result, ull, 4));}, fuctio (error) {});

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

{    "time": "2017-02-25 17:30:00",//获取时间    "latitude": 34.6666666,//纬度    "lotitude": 117.8888,//经度    "radius": 61.9999999,//半径    //--------Adroid 独享 begi    "locType": 161,//定位类型                                                "locTypeDescriptio": "NetWork locatio successful!",//定位类型解释       "userIdoorState": 1,//是否室内                                         //--------Adroid 独享 ed    //--------IOS 独享 begi    "title": "我的位置",//定位标注点标题信息    "subtitle": "我的位置",//定位标注点子标题信息    //--------IOS 独享 ed}

具体字段内容请参照:

Adroid版BDLocatiov7.1

IOS版BMKUserLocatio

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

{    "locType": 505,    "locTypeDescriptio": "NetWork locatio failed because baidu locatio service check the key is ulegal, please check the key i AdroidMaifest.xml !",    "latitude": 5e-324,    "lotitude": 5e-324,    "radius": 0,    "userIdoorState": -1,    "directio": -1}

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

                                                    

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

四,查看当前安装了哪些插件cordova plugi ls五,删除本插件cordova plugi rm cordova-plugi-baidumaplocatio

功能介绍

百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论