---
name: "ctrlMapScreenToWorld"
type: command
status: ok
groups: ["GUI Control - Map"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/ctrlMapScreenToWorld
revid: 377831
updated: 2026-01-03T04:31:43Z
---

# ctrlMapScreenToWorld

*Command · GUI Control - Map · Arma 3 v0.50 · introduced in Armed Assault v1.05*

## Description

Converts map screen coordinates into world coordinates. Unlike [posScreenToWorld](../commands/posScreenToWorld.md), this command returns world position is format [x, y], otherwise it is identical to [posScreenToWorld](../commands/posScreenToWorld.md).

## Syntax

```sqf
control ctrlMapScreenToWorld [x, y]
```

**Parameters:**

- `control`: [Control](../topics/Control.md) - map control
- `x`: [Number](../topics/Number.md) - screen X
- `y`: [Number](../topics/Number.md) - screen Y

**Returns:** [Position2D](../topics/Position.md#introduction) - world coordinates

## Examples

### Example 1

```sqf
_worldCoord = _control ctrlMapScreenToWorld _ScreenCoord;
```

### Example 2

```sqf
_worldCoord = _control ctrlMapScreenToWorld [_x, _y];
```

### Example 3

```sqf
_worldCoord = findDisplay 12 displayCtrl 51 ctrlMapScreenToWorld [0.5, 0.5];
```

## See also

[ctrlMapWorldToScreen](../commands/ctrlMapWorldToScreen.md) · [posScreenToWorld](../commands/posScreenToWorld.md) · [posWorldToScreen](../commands/posWorldToScreen.md) · [findDisplay](../commands/findDisplay.md) · [displayCtrl](../commands/displayCtrl.md)

<sub>Source: [BI Community Wiki — ctrlMapScreenToWorld](https://community.bistudio.com/wiki/ctrlMapScreenToWorld) (revision 377831).</sub>
