# /latlng/contains

## locations which contain a coordinate.

<mark style="color:blue;">`GET`</mark> `geolytix.xyz/api/location/select/latlng/contains`

This endpoint returns the info of locations which contain the input latitude and longitude.

#### Query Parameters

| Name   | Type   | Description                                                                                                     |
| ------ | ------ | --------------------------------------------------------------------------------------------------------------- |
| locale | string | The locale (key) for the layer.                                                                                 |
| layer  | string | The layer (key).                                                                                                |
| table  | string | The PostGIS table to be queried. Will be taken from layer table or table array if not specified in request.     |
| geom   | string | A geometry field must be provided if the layer has no geometry definition. Will override layer geom definition. |
| token  | string | A token is required to access private endpoints.                                                                |

{% tabs %}
{% tab title="200 A JSON array of locations." %}

```javascript
[
  {
    "pop_11": 304,
    "geomj": "{\"type\":\"MultiPolygon\",\"coordinates\":[...]}"
  },
  {...}
]
```

{% endtab %}

{% tab title="204 Returned when the database query was successful but no records were returned." %}

```
'No rows returned from table.'
```

{% endtab %}

{% tab title="401 Returned when trying to access a private endpoint with an invalid or missing token." %}

```
'Invalid token.'
```

{% endtab %}

{% tab title="406 Will be returned if parameter are missing or don't match the workspace in memory." %}

```
'Invalid locale.'
​
'Invalid layer.'
​
'Missing lng.'

'Missing lat.'

'Missing geom (SRID 4326) field on layer.'
​
'Invalid parameter.'
```

{% endtab %}

{% tab title="500 Backend failed to fetch results from database table." %}

```
'Failed to query PostGIS table.'
```

{% endtab %}
{% endtabs %}
