v2 GPS data query
parameter explanation
- IDOSyncGpsDataItemInfoBluetoothModel
parameter | explanation | remarks |
---|---|---|
serialNumber | serialNumber | int |
latitudeStr | latitude | str |
longitudeStr | longitude | str |
timeStr | The movement time stamp is accurate to seconds | str |
dateStr | date stamp(accurate to day) | str |
- IDOSyncGpsDataInfoBluetoothModel
parameter | explanation | remarks |
---|---|---|
year | year | int |
month | month | int |
day | day | int |
hour | hour | int |
minute | minute | int |
second | second | int |
timeStr | Start the movement hour interval hour interval stamp accurate to second | str |
dateStr | day Accurate to day | str |
itemsCount | Number of GPS packets | int |
interval | Interval hour length | int (unit:second) |
startFrom | Motion initiator | int (1 : Bracelet initiated 0 : app initiated) |
gpsItems | GPS Coordinate point set | array (IDOSyncGpsDataItemInfoBluetoothModel) |
Query GPS information by hour timestamp
Objc:
//parameter: time stamp, mac address
[IDOSyncGpsDataModel queryOneActivityCoordinatesWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//parameter: time stamp, mac address
IDOSyncGpsDataModel.queryOneActivityCoordinates(withTimeStr:timeStr, macAddr: macAddr);
Determine whether there is a track for an activity
Objc:
//parameter: time stamp, mac address
[IDOSyncGpsDataModel queryActivityHasCoordinatesWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//parameter: time stamp, mac address
IDOSyncGpsDataModel.queryActivityHasCoordinates(withTimeStr:timeStr, macAddr: macAddr);