---
name: "locationPosition"
type: command
status: ok
groups: ["Locations"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/locationPosition
revid: 377416
updated: 2026-01-02T06:45:21Z
---

# locationPosition

*Command · Locations · Arma 3 v0.50 · introduced in Armed Assault v1.08*

## Description

Returns the [position](../topics/Position.md) of a location. If the location is attached to an object, that object's position is returned.

## Syntax

```sqf
locationPosition location
```

**Parameters:**

- `location`: [Location](../topics/Location.md)

**Returns:** [PositionAGL](../topics/Position.md#positionagl) - as locations are placed at Z = zero [ASL](../topics/Position.md#positionasl) the returned Z is negative on land and around zero on water, see [#Example 3](../commands/locationPosition.md#example-3)

## Examples

### Example 1

```sqf
_locationPos = locationPosition myLocation;
```

### Example 2

```sqf
_location = nearestLocation [getPos player, "nameCity"];
_locationPos = locationPosition _location;
```

### Example 3

```sqf
private _landLocation = locationPosition nearestLocation [[2915.2, 6164.52], "NameCityCapital"]; // "Agia Marina" [2915.2, 6164.52, -21.9009]
private _waterLocation = locationPosition nearestLocation [[2647.8799, 5989.9502], "NameMarine"]; // "Marina Bay" [2647.88, 5989.95, 0.0161484]
```

## See also

[setPosition](../commands/setPosition.md) · [createLocation](../commands/createLocation.md) · [nearestLocation](../commands/nearestLocation.md) · [nearestLocations](../commands/nearestLocations.md) · [position](../commands/position.md) · [size](../commands/size.md)

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