v0.1.6
country_state_city
指定された国に応じて国、州、都市のリストを表示するFlutterパッケージ
39いいね 893030日間ダウンロード160Pub ポイント
AndroidiOSWebmacOSWindowsLinux
paulpascal/country_state_city open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}^2.0.0以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
version version
A flutter package to display list of world wide Countries, States and Cities. It also allows to get a list of States and Cities depends on given country (by ISO CODE).
To use this Package, add country_state_city as a dependency in your pubspec.yaml.
// import country_state_city package
import 'package:country_state_city/country_state_city.dart';
// Get all countries
final countries = await getAllCountries();
// Get all states that belongs to a country by country ISO CODE
final states = await getStatesOfCountry('AF'); // Afghanistan
| Function | Description |
|---|---|
Future<List<Country>> getAllCountries() |
Get world wide countries list. |
Future<Country?> getCountryFromCode(String countryCode) |
Get country from its ISO CODE |
Future<List<State>> getAllStates() |
Get world wide states list. |
Future<List<State>> getStatesOfCountry(String countryCode) |
Get the list of states that belongs to a country by the country ISO CODE |
Future<State?> getStateByCode(String countryCode, String stateCode,) |
Get a state from its code and its belonging country code |
Future<List<City>> getAllCities() |
Get world wide cities list. |
Future<List<City>> getStateCities(String countryCode, String stateCode) |
Get the list of states that belongs to a state by the state ISO CODE and the country ISO CODE |
Future<List<City>> getCountryCities(String countryCode) |
Get the list of cities that belongs to a country by the country ISO CODE |
| Class | Description |
|---|---|
| Country | Handle country data such as: (name, isoCode, phoneCode, flag, currency, latitude, longitude, timezones) |
| State | Handle state data such as: (name, countryCode, isoCode, latitude, longitude) |
| City | Handle city data such as: (name, countryCode, stateCode, latitude, longitude) |
| Timezone | Handle timezone data such as: (name, gmtOffset, gmtOffsetName, abbreviation, tzName) |