Skip to content

Repository files navigation

geocoder2

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

Features

  • Easy To Use
  • No Errors

Code Example

import'package:geocoder2/geocoder2.dart';

Get Data Form Coordinates

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);

Get Data From Address

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.

Note :

If you don't have GOOGLE_MAP_API_KEY then you will use geocoder_buddy

Alternative

Geocoder Buddy

Buy Me A Coffee

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages