车辆监控地图部分
This commit is contained in:
+3
@@ -87,6 +87,9 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
- (void)queryTrackDistanceWith:(long long)startTime endTime:(long long)endTime trackID:(nullable NSString *)trackID;
|
||||
@property (nonatomic, copy,nullable)void(^queryTrackDistanceOnDone)(AMapTrackQueryTrackDistanceRequest *request,AMapTrackQueryTrackDistanceResponse *response);
|
||||
|
||||
// 查询轨迹的历史轨迹点
|
||||
- (void)queryTrackInfoWithTrackID:(NSString *)trackID startTime:(long long)startTime endTime:(long long)endTime pageIndex:(NSInteger)index;
|
||||
@property (nonatomic, copy, nullable)void(^queryTrackInfoOnDone)(AMapTrackQueryTrackInfoRequest *request,AMapTrackQueryTrackInfoResponse *response);
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
+26
-1
@@ -134,6 +134,11 @@
|
||||
DDLog(@"--------------------------------LBS查询距离失败--------------------------------");
|
||||
}
|
||||
|
||||
if ([request isKindOfClass:[AMapTrackQueryTrackInfoRequest class]]) {
|
||||
//查询轨迹点数据失败
|
||||
DDLog(@"--------------------------------LBS查询历史轨迹点位数据失败--------------------------------");
|
||||
}
|
||||
|
||||
if (self.queryFailWithErrorOnDone) {
|
||||
self.queryFailWithErrorOnDone(error, request);
|
||||
}
|
||||
@@ -289,13 +294,33 @@
|
||||
- (void)onQueryTrackDistanceDone:(AMapTrackQueryTrackDistanceRequest *)request response:(AMapTrackQueryTrackDistanceResponse *)response
|
||||
{
|
||||
//查询成功
|
||||
NSLog(@"--------------------------------onQueryTrackDistanceDone%@--------------------------------", response.formattedDescription);
|
||||
DDLog(@"--------------------------------onQueryTrackDistanceDone%@--------------------------------", response.formattedDescription);
|
||||
if (self.queryTrackDistanceOnDone != nil) {
|
||||
DDLog(@"--------------------------------当前猎鹰查询distance:%lu--------------------------------",(unsigned long)response.distance);
|
||||
self.queryTrackDistanceOnDone(request, response);
|
||||
}
|
||||
}
|
||||
|
||||
- (void)queryTrackInfoWithTrackID:(NSString *)trackID startTime:(long long)startTime endTime:(long long)endTime pageIndex:(NSInteger)index {
|
||||
AMapTrackQueryTrackInfoRequest *request = [[AMapTrackQueryTrackInfoRequest alloc] init];
|
||||
request.serviceID = self.trackManager.serviceID;
|
||||
request.terminalID = self.terminalID;
|
||||
request.startTime = startTime;
|
||||
request.endTime = endTime;
|
||||
request.trackID = trackID;
|
||||
request.recoupMode = AMapTrackRecoupModeDriving;
|
||||
request.recoupGap = 10000;
|
||||
request.pageSize = 999;
|
||||
request.pageIndex = index;
|
||||
[self.trackManager AMapTrackQueryTrackInfo:request];
|
||||
}
|
||||
|
||||
- (void)onQueryTrackInfoDone:(AMapTrackQueryTrackInfoRequest *)request response:(AMapTrackQueryTrackInfoResponse *)response {
|
||||
if (self.queryTrackInfoOnDone != nil) {
|
||||
self.queryTrackInfoOnDone(request, response);
|
||||
}
|
||||
}
|
||||
|
||||
- (void)changeGatherAndPackTimeInterval:(NSInteger)gatherTimeInterval packTimeInterval:(NSInteger)packTimeInterval{
|
||||
[self.trackManager changeGatherAndPackTimeInterval:gatherTimeInterval packTimeInterval:packTimeInterval];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user