Skip to content

krutusltd/Google-Geocoder-Krutus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update for this release

Added Support for data in the core result. Get all data in their type formatted from every addressComponents from every results data.

  • establishment
  • plusCode
  • premise
  • subLocalityLevel1
  • subLocalityLevel2
  • subLocality
  • locality
  • administrativeAreas1
  • administrativeAreas2
  • countries
  • postalCodes

Eg:

print(addresses!.establishment);

Description

A flutter plugin to Geocode or Reverse Geocode your coordinates or address strings using Google Maps Geocoder API.

Features

Forward Geocoding

Converting Street or Address String into relevent Address Data using Google Maps Geocoder API.

Reverse Geocoding

Converting Coordinates into relevant Address Data using Google Maps Geocoder API.

Place ID Geocoding

Converting Place ID into relevant Address Data using Google Maps Geocoder API.

Usage

Import package:google_geocoder_krutus/google_geocoder_krutus.dart, and use the GoogleGeocoderKrutus to access geocoding services provided by the device system.

Example:

package:google_geocoder_krutus/google_geocoder_krutus.dart

GeocoderResponse? reverseGeocode = await GoogleGeocoderKrutus.reverseGeoCode(
    apiKey: '<GOOGLE MAPS API KEY>',
    coordinates: Coordinates(latitude: 0, longitude: 0),
);

GeocoderResponse? addressQuery = await GoogleGeocoderKrutus.addressQuery(
    apiKey: '<GOOGLE MAPS API KEY>',
    address: '<ADDRESS STRING TO QUERY>',
);

GeocoderResponse? placeID = await GoogleGeocoderKrutus.placeID(
    apiKey: '<GOOGLE MAPS API KEY>',
    placeId: '<PLACE ID TO QUERY>',
);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published