
Address capture should distinguish typed address details, a map position and a confirmed serviceable destination. These are related but different records. Let users correct uncertain geocoding and explain which location the service will actually use, especially where apartment, entrance or landmark details affect delivery.

Let’s plan your address capture flow.
Bring your workflow, constraints and open questions. We’ll help you define the requirements and work through a practical next step.
Define the destination model
Identify required address fields, coordinate purpose and delivery instructions. Decide which information is optional and how the user reviews it. Do not infer that a map pin identifies a specific flat or authorised entrance.
For a hypothetical local service app, an accurate building pin may still leave the technician at the wrong gate. Collect practical access context without requiring unnecessary personal information.
Use a location confidence matrix
| Situation | Interface response | Validation question |
|---|---|---|
| Typed address matches a location | Show the interpreted result | Is it the intended building or area? |
| Several possible matches | Let the user choose | Are candidates meaningfully distinguishable? |
| Pin moved manually | Preserve the deliberate adjustment | Which address fields need review? |
| Location permission denied | Offer an alternative entry route | Can the task continue? |
| Service area uncertain | Explain verification status | Has coverage actually been confirmed? |
| Saved address edited | Recheck dependent assumptions | Does an old booking remain unchanged? |
Serviceability needs a defined source and current rule. A coordinate inside a broad map boundary may not establish that every requested service is available.
Avoid accidental changes to existing work
When users edit a saved address, define whether existing orders retain a snapshot or use the new details. Updating a profile should not silently redirect a delivery already in progress.
Keep account and record permissions separate from location capture. A shared device should not reveal another user's saved destinations after an account switch.
Test ambiguity and poor connectivity
Use representative authorised examples with long addresses, duplicate place names and missing geocoding results. Verify that loading failures do not replace entered details with an unrelated default location.
Show coordinate or map limitations honestly. A precise-looking pin can create more confidence than the available evidence supports.
Address UX questions
Should current device location become the delivery address automatically?
Offer it as an input where appropriate, then let the user confirm the actual destination and details.
Is a map required for every address form?
Choose from the task and audience. A well-structured text route remains important where maps are unavailable or difficult to use.
Pair the flow with permission-denial design, and discuss destination requirements with Drema's mobile team.


