Location
Pause and collect a chosen or current location.
Type
in.location Block Input
Folder
basic/inputChannels
Chat
Pipe
Value
Scope
Any
Human-in-the-loop
Yes
Location (palette name Location) asks the person in a chat session for a place, then continues. Any lets them pick on the map; Current uses the device position. Shared bind, navigation, and error options are on Input.
To show a pin without waiting, use Location output.
Configure
| Setting | Description |
|---|---|
| Location Type | Any or Current |
| Prompt | Optional message before the picker |
| Error Handler / Navigation / Binding Variable | Shared input options |
Handles
| Handle | Role |
|---|---|
| In (target) | Incoming connection |
| Out (source) | Continues after a location (or skip / ignore) |
Pipe schema
The next block reads this on the data pipe (pipe.value).
| Key | Type | Description |
|---|---|---|
lat | number | Latitude |
lng | number | Longitude |
address | text | Optional address text |
If Binding Variable → Key is set, the same object is stored under that name.
A Location column stores this same object. The column Key can be any name; the value itself must use lat, lng, and optional address — not Lat / Lng.
Use case
- Collect a delivery or visit address from the map.
- Ask for the person’s current position for nearby results.