我有coordinate1
CLLocationCoordinate2D coor1 = CLLocationCoordinate2DMake(latitude, longitude);
我知道速度和方向,如何在时间t后得到新的坐标? 我知道,S(距离)= V(速度)* t(时间)。但如果我有方向,我无法理解如何计算新点。
答案 0 :(得分:1)
如果距离不是太长,你可以简单地使用毕达哥拉斯。
要获得更准确的结果,您应该检查: https://github.com/100grams/CoreLocationUtils/blob/master/CoreLocationUtils/CLLocation%2Bmeasuring.m
在这里您可以找到一个功能$session = \Drupal::request()->getSession();
$session->set('whatever', 'hello');
$value = $session->get('whatever', 'default');
,它似乎可以满足您的需求;您只需要以正确的形式提供参数 - 或者至少您可以从实施中学习。