mirror of
https://github.com/valmojr/armatak.git
synced 2026-06-13 20:33:29 +00:00
31 lines
793 B
Plaintext
31 lines
793 B
Plaintext
params ["_longitudeInGame", "_latitudeInGame", "_altitude"];
|
|
|
|
private _mapWidth = 8192;
|
|
private _mapHeight = 8192;
|
|
|
|
// SW corner (used as origin)
|
|
private _SW_lat = 37.272582;
|
|
private _SW_lon =-115.805174;
|
|
|
|
// SE corner
|
|
private _SE_lat = 37.272582;
|
|
private _SE_lon =-115.786913;
|
|
|
|
// NW corner
|
|
private _NW_lat = 37.287123;
|
|
private _NW_lon =-115.805174;
|
|
|
|
private _edgeSE_lat = _SE_lat - _SW_lat;
|
|
private _edgeSE_lon = _SE_lon - _SW_lon;
|
|
|
|
private _edgeNW_lat = _NW_lat - _SW_lat;
|
|
private _edgeNW_lon = _NW_lon - _SW_lon;
|
|
|
|
private _fx = _longitudeInGame / _mapWidth;
|
|
private _fy = _latitudeInGame / _mapHeight;
|
|
|
|
private _realLat = _SW_lat + (_fx * _edgeSE_lat) + (_fy * _edgeNW_lat);
|
|
private _realLon = _SW_lon + (_fx * _edgeSE_lon) + (_fy * _edgeNW_lon);
|
|
|
|
[_realLat, _realLon, _altitude]
|