Easy forward and reverse geocodeing From google maps api make sure to activate Maps SDK for android and ios and geocode api from Google Cloud Console
- Easy To Use
- No Errors
import'package:geocoder2/geocoder2.dart';GeoData data =awaitGeocoder2.getDataFromCoordinates(
latitude:40.714224,
longitude:-73.961452,
googleMapApiKey:"GOOGLE_MAP_API_KEY");
//Formated Addressprint(data.address);
//City Nameprint(data.city);
//Country Nameprint(data.country);
//Country Codeprint(data.countryCode);
//Latitudeprint(data.latitude);
//Longitudeprint(data.longitude);
//Postal Codeprint(data.postalCode);
//Stateprint(data.state);
//Street Numberprint(data.street_number);
GeoData data =awaitGeocoder2.getDataFromAddress(
address:"277 Bedford Ave, Brooklyn, NY 11211, USA",
googleMapApiKey:"GOOGLE_MAP_API_KEY");
//Formated Addressprint(data.address);
//City Nameprint(data.city);
//Country Nameprint(data.country);
//Country Codeprint(data.countryCode);
//Latitudeprint(data.latitude);
//Longitudeprint(data.longitude);
//Postal Codeprint(data.postalCode);
//Stateprint(data.state);
//Street Numberprint(data.street_number);Both methods also have an optional language parameter to request the results in a specific language.
Here is the list of supported language codes.
If you don't have GOOGLE_MAP_API_KEY then you will use geocoder_buddy
Geocoder Buddy