-
Notifications
You must be signed in to change notification settings - Fork 0
上报到指定轨迹
小山 edited this page Sep 15, 2020
·
3 revisions
仅提供了服务id和终端id,而没有指定要将轨迹点上报到哪个轨迹上,这种上报方式叫做散点上报,所有轨迹点直接关联到终端,不属于任何一个轨迹。这部分将在此基础上说明如何创建轨迹、如何将轨迹点上报到指定轨迹上。
要将轨迹点上报的指定的轨迹上,首先需要创建一个轨迹,得到新创建轨迹的轨迹id用于开启轨迹上报服务。每个轨迹都属于某个终端,因此创建时需要指定服务id及终端id。
如果您希望后续每次上报轨迹点时,都上报到之前创建的某条轨迹上,那么您在创建轨迹后,应该想办法记录下轨迹id,以便后续使用。
try {
int trackId = await AmapTrack.instance.addTrack(_terminalId);
} catch (e) {
print(e);
}
在开启轨迹上报前,将轨迹id传递给AmapTrack.instance.startService(_terminalId, trackId: trackId)
即可。