react-native-amap-location-track

1.1.2 • Public • Published

react-native-amap-location-track

##项目背景 公司项目需要用到高德定位和鹰眼轨迹,高德定位来源github:react-native-amap-geolocation https://github.com/qiuxiang/react-native-amap-geolocation

集成了鹰眼服务

Getting started

$ npm install react-native-amap-location-track --save

Mostly automatic installation

Usage

定位部分使用参考

https://github.com/qiuxiang/react-native-amap-geolocation

高德鹰眼使用

     import AmapTrackManager from 'react-native-amap-location-track'

     /**
     * init(serviceId)
     * 设置轨迹服务id (int)
     */
     AmapTrackManager.init(serviceId:number);

     /**
     * setInterval(acquisition, reporting)
     * acquisition (int) 定位周期 默认5s
     * reporting (int) 打包周期 默认30s
     * 设置定位周期,打包周期
     */
     AmapTrackManager.setInterval(acquisition:number, reporting:number) ;

     /**
     * setCacheSize(cacheSize)
     * cacheSize 缓存大小 (int) 默认20m
     * 设置缓存大小
     */
    AmapTrackManager.setCacheSize(cacheSize:number)
  
   /**
    * setLocationMode(mode)
    * mode 定位模式 (int)
    * 设置定位模式
    */
   AmapTrackManager.setLocationMode(mode:number)
   
    /**
    * start()
    * 通过创建实例开始轨迹
    */
    AmapTrackManager.start(terminalName:string);


    /**
    * start()
    * 通过实例id 和轨迹id
    */
    AmapTrackManager.startByTidAndTrid(tid:number, trid:number)
         
    /**
    * stop()
    * 停止轨迹
    */
    AmapTrackManager.stop()
    /**
    * onAmapTrackInformation 轨迹创建回传事件
    * onQueryAmapTrackInformation 轨迹查询回传事件
    */
    AmapTrackManager.addEventListener(event,callback)
          
    /**
    * 查询终端实时位置
    */
    AmapTrackManager.queryLatestPoint()

/react-native-amap-location-track/

    Package Sidebar

    Install

    npm i react-native-amap-location-track

    Weekly Downloads

    1

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    7.98 MB

    Total Files

    115

    Last publish

    Collaborators

    • 900etrip