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-ths-baidulocation

v1.1.2

Published

百度定位插件

Downloads

17

Readme

cordova-plugin-ths-baidulocation

基于百度定位SDK的Cordova插件

支持平台

Android

安装插件

# 通过npm 安装插件
cordova plugin add cordova-plugin-ths-baidulocation  --variable BD_AK=keyvalue
# 通过github安装
cordova plugin add https://github.com/THS-FE/cordova-plugin-ths-baidulocation  --variable BD_AK=keyvalue
# 通过本地文件路径安装
cordova plugin add 文件路径  --variable BD_AK=keyvalue
# keyvalue 为在百度地图开放平台上注册的百度安卓定位SDK 

BD_AK申请

说明: ionic 项目命令前加上ionic,即ionic cordova plugin xxxxx

使用方法

配置定位参数

  /**
   * 配置请求定位参数,该方法配置后,会起到全局效果,所有的请求操作都将生效.不设置,将使用默认值进行定位
   * @param {String} mCoorType 请求坐标类型 可选 默认gcj02
   */
navigator.baidulocation.config('bd09ll');

开启定位

    /**
     * 获取位置信息
     * @param {Function} successCallback 成功获取数据回调
     * @param {Function} errorCallback 失败回调 
     * @param {boolean} isSingle 是否单次返回数据 可选 默认 true,只返回一次数据,false successCallback方法将持续收到位置数据,适合轨迹类持续收集位置信息场景开发
     */
navigator.baidulocation.get((res) => {
      console.log('tab1', res);
    }, (err) => {
      alert(err);
}, false);

停止定位

    /**
     * 在执行完get 操作后,理论上定位服务会持续后台定位,该操作可停止所有定位请求,包括正在持续获取位置的请求
     */
navigator.baidulocation.stop();

说明:使用ts 进行开发时,需要在文件上变声明下declare const navigator,不然会报错;

import { Component, OnInit, Input } from '@angular/core';
import { WebIntent } from '@ionic-native/web-intent/ngx';
declare const navigator;
@Component({
  selector: 'app-explore-container',
  templateUrl: './explore-container.component.html',
  styleUrls: ['./explore-container.component.scss'],
})

常见错误