Расположение в помещении с помощью маяков

Эй, я использую маяки в помещении. Я сделал с картой в помещении и определения местоположения пользователя с помощью маяка. Я застрял в точке, где пользователь хочет найти путь от его текущего местоположения до места назначения. В настоящее время мне удалось реализовать это, предоставив точки всего пути, но это не будет эффективным в случае больших площадей. например. Пользователь находится в комнате 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 ответ

Понял. Я сейчас использую графики. Это довольно просто сейчас. Я поделюсь своим кодом позже.

Другие вопросы по тегам