简介 | 星舆科技-凯发真人

# img 简介

星舆封装了高精度实时定位服务相关 api(ntrip 协议) 的 java sdk,降低开发者集成难度,能方便快速调试和接入高精度实时定位服务。

# img 开发环境

环境:jdk 7 版本及以上。

# img 配置安装

1.准备星舆提供的最新版本的 sdk jar 包。例如:"starlocation-ntrip-java.jar";

2.项目根目录下新建 libs 目录将 jar 包放入其中;

3.配置依赖库,在 pom.xml 中引入 jar 包,并加入 netty 依赖,如下所示:

<dependencies>
    <dependency>
      <groupid>io.netty</groupid>
      <artifactid>netty-all</artifactid>
      <version>4.1.10.final</version>
    </dependency>
    <dependency>
      <groupid>cn.starcart</groupid>
      <artifactid>sdk</artifactid>
      <version>1.0</version>
      <scope>system</scope>
      <systempath>${project.basedir}/libs/starlocation-ntrip-java.jar</systempath>
    </dependency>
</dependencies>
1
2
3
4
5
6
7
8
9
10
11
12
13
14

4.在 pom.xml 中将 java 版本配置为 1.7 及以上,如下:

<build>
    <plugins>
        <plugin>
            <groupid>org.apache.maven.plugins</groupid>
            <artifactid>maven-compiler-plugin</artifactid>
            <configuration>
               <source>1.7</source>
               <target>1.7</target>
               <encoding>utf-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>
1
2
3
4
5
6
7
8
9
10
11
12
13

# img 示例

//todo 请填写申请下来的信息,demo示例给出的值不可用,详见sdk文档说明
string username = "***";
string userpassword = "***";
starlocationservice starlocationproservice = starlocationfactory.getstarlocationproservice(username, userpassword);
// gga位置信息,设置为用户当前位置
// 比较合适的做法是使用设备定位出来的位置,以下为广州地区的一个位置,demo示例仅供参考
string gga = "$gpgga,031323,2306.00,n,11320.00,e,4,31,0.5,69.3891,m,-6.6544,m,01,0001*62";
// 发起服务请求,本示例以厘米级定位服务为例
starlocationproservice.requestlocrtcmupdate(new starlocationlistener() {
    public void onrtcmdatachanged(locrtcmdata locrtcmdata) {
        //获取rtcm数据
        byte[] vrsrtcm = locrtcmdata.getrtcmmessage();
        // todo 根据自身需求处理rtcm数据,这里进行长度的打印
        system.out.println("locrtcmdata:"  vrsrtcm.length);
    }
    public void onstate(status wzrtcmstatus) {
        //获取状态码信息
        system.out.println("onstate:"  wzrtcmstatus);
    }
}, gga);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

更多示例,请下载工程示例 (opens new window)

# img 接口说明

具体查看使用文档 (opens new window)

网站地图