UnityEditor.LookDevEnvironmentWindow.LatLongToPosition C# (CSharp) Method

LatLongToPosition() private method

private LatLongToPosition ( float latitude, float longitude ) : Vector2
latitude float
longitude float
return Vector2
        private Vector2 LatLongToPosition(float latitude, float longitude)
        {
            latitude = ((latitude + 90f) % 180f) - 90f;
            if (latitude < -90f)
            {
                latitude = -90f;
            }
            if (latitude > 89f)
            {
                latitude = 89f;
            }
            longitude = longitude % 360f;
            if (longitude < 0.0)
            {
                longitude = 360f + longitude;
            }
            return new Vector2((((longitude * 0.01745329f) / 6.283185f) * 2f) - 1f, (latitude * 0.01745329f) / 1.570796f);
        }