npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova-plugin-geoloaction-baidu-android

v1.0.0

Published

cordova plugin geoloaction with baidu SDK for android only

Downloads

21

Readme

#cordova-plugin-geoloaction-baidu-android #百度定位SDK cordova插件 ##特点

  • 返回json格式的数据
  • 返回的json数据与cordova-plugin-geolocation一致
  • 可与官方插件配合使用,platform为android时使用本插件,iOS时使用官方插件。

##适用对象

  • 中国定位不准确的cordova Android 应用程序

##不适用于

  • iOS

##安装之前

##安装

cordova plugin add https://github.com/zhouzhongyuan/cordova-plugin-geoloaction-baidu-android --variable API_KEY="<API_KEY>"
**注:API_KEY不带左右尖括号**

##以下为引用别人人内容

#百度地图定位Android版插件 本插件利用百度地图提供的定位功能进行Android版手机定位。

####为什么没有iOS版? 因为iOS版有官方的定位插件_cordova-plugin-geolocation_可以使用。

请参照:cordova-plugin-geolocation

####Android版为什么不使用官方的_cordova-plugin-geolocation_插件 最新版的插件已经删除掉的Android版定位的代码,改为基于系统浏览器(chrome内核)进行定位。

为什么这样做,也有人问过同样的问题,作者的回答是这样比原生定位更快更准确。

但经过测试后,发现根本无法定位,几经调查发现跟貌似国内网络有关系,原因相信大家都懂的,此过省略好几个字。。。。

此插件就这么诞生了

####版本 基于百度地图Android版定位SDK(v5.3)

####一,申请密钥 请参照:申请密钥Android定位SDK

####二,安装插件

cordova plugin add https://github.com/zhouzhongyuan/cordova-plugin-geoloaction-baidu-android --variable API_KEY="<API_KEY>"
**注:此处的API_KEY来自于第一步,不带左右尖括号**

####三,使用方法

// 进行定位
baidu_location.getCurrentPosition(successCallback, failedCallback);

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

{
  latitude : 纬度,
  lontitude: 经度,
  ...
}

具体字段内容请参照:BDLocation

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

cordova plugin ls

####五,删除插件

cordova plugin rm cordova-plugin-geoloaction-baidu-android

To do

升级 Baidu android SDK form 5.3 to 6.0