Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
p x
SuZhouAvp
Commits
36c48341
Commit
36c48341
authored
Sep 12, 2025
by
p x
Browse files
提交高精地图使用文档
parent
287cc41f
Changes
1
Hide whitespace changes
Inline
Side-by-side
app/src/main/assets/一些接口调试的说明_9.10.txt
0 → 100644
View file @
36c48341
1、【地图接口】SetTileInit()
目前程序内默认初始会调用"http://gz.tasks.city/3dtiles/4/Yizhuang_Unicom_Tree/tileset.json"这个链接下的地图
后续调用修改会先清除现有地图数据,重新加载新的地图数据。
2、【车辆位置更新接口】SetCarPosition()
目前,程序内修改了逻辑为根据发送频率自动判断车辆平滑插值时间(如:每1秒发送,则按照1秒平滑运动;每0.5秒发送,则按照0.5秒平滑运动)
目前运行卡顿可能是因为我们测试用的经纬度路径点排布不是很均匀。
3、【底部圆圈控制接口】SetCarBottomCircle()
目前仍为判断解析json格式参数 {"ison": true}
4、【雷达方向显示控制接口】SetCarRadarDirection()
目前仍为判断解析json格式参数 {"dirent":1}
5、【路径导航线 蓝色接口】SetCarNavPath()
目前问题较多,因不确定这个是不是按照固定频率来发送的,所有这边模拟调用暂时仅用了一条路径线,即发送过去是固定显示在地图上的。后续是否需要按特定频率更新或者移除线条,需再进一步确认修改
6、【感知物接口】SetPtcData()
目前效果逻辑为,每次接收到数据会先判断场景内是否有这条ID的感知物,若存在,则更新位置,若不存在,则创建对应类型感知物
目前按照以下这个逻辑来进行效果展示的 在单条数据中
{
isRed=true 车:变红 人:加红色方框
isRed=false 车:白色 人:不显示红色方框,显示白色
isFlash=true 车:闪烁(闪烁会默认变成红色)
isFlash=false 车:不闪烁(目前停止闪烁仍为红色,是否需要变成白色需再确定沟通)
aniTime 只作用于车(判断优先级比isFlash高,比如:若是5秒,则闪烁5秒后会停止闪烁,但仍为红色状态;若5秒内再次接收到这个id的感知物数据,会按照新的aniTIme重置闪烁时间。直到闪烁停止)
}
感知物车 可能的状态共计三种:白色、红色、红色闪烁
感知物人 可能的状态共计两种:白色、白色搭配红色方框
目前模拟测试仅用了两条数据,每条两个感知物一车一人;
7、【清除感知物接口】ClearAllPtcData()
这个因为是单独方法,不传参数也可以。效果会删除场景内所有感知物
8、【相机视角控制接口】SetCameraAngle()
直接传递float格式的数据即可,效果大致为在车辆正后方平滑调整相机俯视角度(以水平面为基准)
【程序右上角按钮均为开发测试阶段,为了方便模拟发送数据调试使用】
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment