Я создаю игру с дополненной реальностью, и работа с CLLocation довольно громоздка.
Есть ли какой-нибудь способ локально приблизить CLLocation как координату XYZ, выраженную в метрах с началом координат в некоторой произвольной точке (например, начальная позиция, когда игра была запущена)?
Допустим, я работаю с радиусом в 1 милю и на самом деле меня не волнует искривление Земли. Можно ли приблизить или каким-то образом упростить расчеты на основе местоположения для локального отслеживания местоположения?
В качестве альтернативы, есть ли система координат, которая может использоваться с CLLocation, которая также включает в себя крен, наклон, рыскание CMAttitude, а также ориентацию компаса?
Уточнение: Насколько я понимаю, проблема с широтой и долготой заключается в том, что их единицы различаются по размеру в зависимости от положения на земном шаре. Я должен был указать, что X, Y, Z должны быть в стандартных единицах, таких как метры или футы.
Спасибо!