Расположение в помещении с помощью маяков
Эй, я использую маяки в помещении. Я сделал с картой в помещении и определения местоположения пользователя с помощью маяка. Я застрял в точке, где пользователь хочет найти путь от его текущего местоположения до места назначения. В настоящее время мне удалось реализовать это, предоставив точки всего пути, но это не будет эффективным в случае больших площадей. например. Пользователь находится в комнате A, и он хочет найти путь для комнаты Z. В настоящее время я использую сохранение координат всего пути. Но я ищу лучшее решение, если таковое имеется.
Я не использую MapKit, я просто использую прокрутку и импорт PDF.
Вот как я показываю путь. Примечание: координаты пути хранятся в файле JSON, в настоящее время я помещаю их вручную.
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(394.0, 290.0)];
[path addLineToPoint:CGPointMake(100.0, 290.0)];
[path addLineToPoint:CGPointMake(50.0, 250.0)];
CAShapeLayer *pathLayer = [CAShapeLayer layer];
pathLayer.frame = self.view.bounds;
pathLayer.path = path.CGPath;
pathLayer.strokeColor = [[UIColor redColor] CGColor];
pathLayer.fillColor = nil;
pathLayer.lineWidth = 2.0f;
pathLayer.lineJoin = kCALineJoinBevel;
[self.view.layer addSublayer:pathLayer];
CABasicAnimation *pathAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"];
pathAnimation.duration = 2.0;
pathAnimation.fromValue = [NSNumber numberWithFloat:0.0f];
pathAnimation.toValue = [NSNumber numberWithFloat:1.0f];
[pathLayer addAnimation:pathAnimation forKey:@"strokeEnd"];
Заранее спасибо.
1 ответ
Понял. Я сейчас использую графики. Это довольно просто сейчас. Я поделюсь своим кодом позже.