Я делаю игру, которая работает только в фиксированном географическом районе. Таможня, с которой я делаю игру, хочет, чтобы пользовательский интерфейс Pokémon Go-like. Будет место с пользовательским изображением, представляющим географическую область, которую я принимал. я успешно транспонированная географические координаты Декартовы координаты с помощью следующего кода:Переместить географические координаты в систему координат Unity
cartesianCoord.x = EARTH_RADIUS * Mathf.Cos (location.latitude) * Mathf.Cos (location.longitude);
cartesianCoord.y = EARTH_RADIUS * Mathf.Cos (location.latitude) * Mathf.Sin (location.longitude);
cartesianCoord.z = EARTH_RADIUS * Mathf.Sin (location.latitude);
Но теперь я не могу должным образом разместить свой символ на месте. Это моя ситуация: (красные точки известны)
Изображение слева - мой самолет в Единстве. Как разместить символ в правильном положении на плоскости?
Вы должны знать проекцию, используемую для отображения. –