How does it work?
Start with a real user journey. An address form sends a lookup request, the user selects a result and the app stores the appropriate location information according to the documented response. That same location can later be used in routing or terrain-height requests.