| GeocodingAddress | A geographical address describing country, region, county and other information. |
| GeocodingRequest | A geocoding request describing text-based query and other optional constraints. |
| GeocodingResult | A geocoding result object describing address, features (geometry) and rank of the result. |
| GeocodingResultVector | |
| GeocodingService | An abstract base class for geocoding services. |
| MapBoxOnlineGeocodingService | An online geocoding service that uses MapBox geocoder. |
| MapBoxOnlineReverseGeocodingService | An online reverse geocoding service that uses MapBox geocoder. |
| OSMOfflineGeocodingService | A geocoding service that uses custom geocoding database files. |
| OSMOfflineReverseGeocodingService | A reverse geocoding service that uses custom geocoding database files. |
| PackageManagerGeocodingService | A geocoding service that uses geocoding packages from package manager. |
| PackageManagerReverseGeocodingService | A reverse geocoding service that uses geocoding packages from package manager. |
| PeliasOnlineGeocodingService | An online geocoding service that uses Mapzen Pelias geocoder. |
| PeliasOnlineReverseGeocodingService | An online reverse geocoding service that uses Mapzen Pelias geocoder. |
| ReverseGeocodingRequest | A reverse geocoding request describing search location. |
| ReverseGeocodingService | An abstract base class for reverse geocoding services. |
| TomTomOnlineGeocodingService | An online geocoding service that uses TomTom geocoder. |
| TomTomOnlineReverseGeocodingService | An online reverse geocoding service that uses TomTom geocoder. |