public override void Initialize(Vector2d latLon, int zoom) { _worldHeightFixed = false; _centerLatitudeLongitude = latLon; _zoom = zoom; var referenceTileRect = Conversions.TileBounds(TileCover.CoordinateToTileId(_centerLatitudeLongitude, _zoom)); _centerMercator = referenceTileRect.Center; _worldRelativeScale = _useRelativeScale ? Mathf.Cos(Mathf.Deg2Rad * (float)_centerLatitudeLongitude.x) : 1f; // The magic line. _root.localPosition = -Conversions.GeoToWorldPosition(_centerLatitudeLongitude.x, _centerLatitudeLongitude.y, _centerMercator, _worldRelativeScale).ToVector3xz(); //print("_centerLatitudeLongitude.x = " + _centerLatitudeLongitude.x + "_centerLatitudeLongitude.y = " + _centerLatitudeLongitude.y); //print("_centerMercator = " + _centerMercator + "_worldRelativeScale = " + _worldRelativeScale); //print("_root.localPosition = " + _root.localPosition); sFlightRadar myFlightRadar = GameObject.Find("Boss").GetComponent <sFlightRadar>(); myFlightRadar.myWorldRelativeScale = _worldRelativeScale; myFlightRadar.myCenterMercator = _centerMercator; myFlightRadar.myPosShift = _root.localPosition; string[] myLatLonArray = _latitudeLongitudeString.Split(new char[] { ',', ' ' }); myFlightRadar.myStartLatitude = myLatLonArray[0]; myFlightRadar.myStartLongitude = myLatLonArray[1]; print("myStartLatitude = " + myFlightRadar.myStartLatitude + "myStartLongitude = " + myFlightRadar.myStartLongitude); _mapVisualizer.Initialize(this, _fileSouce); _tileProvider.Initialize(this); SendInitialized(); }
// Start is called before the first frame update void Start() { // Основной объект. Нужен здесь, чтобы узнать, получаем мы данные из Сети или из файла _FlightRadar = transform.GetComponent <sFlightRadar>(); if (!_FlightRadar.DataFromWeb) // Если из сети - ничего не делать. { // Объект для получения исходных данных _WebData = transform.GetComponent <sWebData>(); // Разбор полученных данных по отдельным самолетам //StartCoroutine(myFuncSeparateFlightData()); } }
// Start is called before the first frame update void Start() { // Трансформ шаблона туннеля - получить указатель и сразу спрятать _SampleTunnel = GameObject.Find("SampleTunnel").transform; _SampleTunnel.gameObject.SetActive(false); // Трансформ шаблона ворот - получить указатель и сразу спрятать _SampleFrame = GameObject.Find("SampleFrame").transform; _SampleFrame.gameObject.SetActive(false); // Трансформ для динамически созданных небесных туннелей _SkyTunnels = GameObject.Find("SkyTunnels").transform; // Параметры времени _Time = transform.GetComponent <sTime>(); // Ссылка на объект с методами для записи данных в файлы _Record = transform.GetComponent <sRecord>(); // Основной объект myFlightRadar = transform.GetComponent <sFlightRadar>(); }
// Use this for initialization void Start() { myFlightRadar = GameObject.Find("Boss").GetComponent <sFlightRadar>(); }