Text is the category of the result, these are subject to change. These could be for example "Airports", "Postcodes", "Google Places", "Foursquare", "Fleet Points of Interests".
The "val" is broken up as follows:
(2 Char KeyType)-(Data)
Below are the current two char key types:
LatLang - this will return a result of (lat)|(lang)|(text) for example:
51.150837|-0.177416|London Gatwick Airport
Airport LatLang - this will return a result of (lat)|(lang)|(airportIATA)|(text) for example:
51.150837|-0.177416|LGW|LGW - London Gatwick Airport
Google Places ID - This will return a single data code of the place ID only. For example:
When a value is selected, you must complete an API call to Google Maps to obtain the lat lang information required.