概述

简介

android轨迹SDK是一套轨迹服务应用程序接口。您可以开发适用于移动设备的轨迹追踪应用,实现实时轨迹追踪、轨迹上报、历史轨迹查询、地理围栏报警等功能。


功能介绍及体验

轨迹上报

使用GPS、基站或Wi-Fi信息,实现室外连续轨迹记录及上报
    //轨迹上报
    /**
     * 轨迹服务
     */
    protected static Trace trace = null;
    
    /**
     * entity标识
     */
    protected static String entityName = null;

    /**
     * 服务ID,开发者创建的服务对应的服务ID
     */
    protected static long serviceId = xxx; // serviceId为开发者创建的服务ID

    /**
     * 轨迹服务类型(0 : 不建立soket长连接, 1 : 建立socket长连接但不上传位置数据,2 : 建立socket长连接并上传位置数据) 3: http连接
     */
    private int traceType = 3;
    

    // 初始化轨迹服务
    trace = new Trace(getApplicationContext(), serviceId, entityName,
            traceType);

  /**
     * 开启轨迹服务
     */
    private void startTrace() {
        // 通过轨迹服务客户端client开启轨迹服务
        MainActivity.client.startTrace(trace, startTraceListener);
    }

    
     /**
     * 回调OnStartTraceListener
     */
    private void initOnStartTraceListener() {
        // 初始化startTraceListener
        startTraceListener = new OnStartTraceListener() {

            // 开启轨迹服务回调接口(arg0 : 消息编码,arg1 : 消息内容,详情查看类参考)
            public void onTraceCallback(int arg0, String arg1) {
                Log.e("服务开启",arg1);
               
            }
        };
    }
版权所有 ©2025 北京秀友科技有限公司  

京ICP备15012051号-2