The service provider will take the address (as written by an end user) and the company identifier (as provided by the portal or external site), and the user id - and will make a request via a web service to retrieve the available/valid parking zones as configured by either the 3rd party provider, or our internal Parking Zones functionality.
The service provider will return a list of valid zones, including the address information provided (often addresses are returned, formatted as the 3rd party understood them), as well as the geographical coordinates that were used to find the zone in question. It also includes a status (success / failure, in case of not just a failure to find results, but a failure in an underlying service) along with a message in case it is necessary to prompt the user. In the future we can also include information to be used at a later date, like how many parking spaces exists in that zone, if there are available permits for that zone (based on counts), etc.
Geofencing Search providers are currently hard coded by the development team. |