Je construis un jeu de réalité augmentée, et travailler avec CLLocation est plutôt fastidieux. Existe-t-il un moyen d'approcher localement le CLLocation comme coordonnée XYZ, exprimée en mètres avec l'origine commençant à un point arbitraire (par exemple la position initiale au début du jeu)? Disons que je travaille dans un rayon de 1 mile et que je ne me soucie pas vraiment de la courbure de la terre. Est-il possible d'approximer ou de simplifier en quelque sorte les calculs basés sur l'emplacement pour le suivi de position locale?iOS est-il possible de convertir CLLocation en un système de coordonnées métriques XYZ?
Alternativement, existe-t-il un système de coordonnées pouvant être utilisé avec CLLocation qui incorpore également le roulis, le tangage, le lacet de la CMA et l'orientation de la boussole? Pour autant que je sache, le problème avec la latitude et la longitude est que leurs unités varient en taille, en fonction de la position sur le globe. J'aurais dû préciser que X, Y, Z devraient être en unités standard, comme les mètres ou les pieds.
Merci!
Bien que la coordonnée de CLLocation vous donne déjà les coordonnées x et y, il vous suffit de convertir l'altitude obtenue en coordonnées z. –
J'ai clarifié la question à utiliser système de coordonnées métriques –