geocoding_ohos
Geocoding Ohos plugin which provides easy geocoding and reverse-geocoding features.
The geocoding ohos plugin implementation of 1.
Usage
dependencies:
geocoding: 3.0.0
geocoding_ohos: 1.0.0
This package is 2, which means you can simply use geocoding
normally. This package will be automatically included in your app when you do,Some core function or
method are used as follow:
import 'package:geocoding_ohos/geocoding_ohos.dart';
instantiate the GeocodingOhos class in your field like this:
GeocodingOhos _geocodingOhos = GeocodingOhos();
eg: get place mark from given coordinates
_geocodingOhos.placemarkFromCoordinates(latitude, longitude).then((placemarks) {
var output = 'No results found.';
if (placemarks.isNotEmpty) {
output = placemarks0.toString();
}
});
eg: get place mark from given address
_geocodingOhos.placemarkFromAddress(_addressController.text).then((locations) {
var output = 'No results found.';
if (locations.isNotEmpty) {
output = locations0.toString();
}
});
eg: get locations from given address
_geocodingOhos.locationFromAddress(_addressController.text).then((locations) {
var output = 'No results found.';
if (locations.isNotEmpty) {
output = locations0.toString();
}
});
eg: whether the geocoding service is available
_geocodingOhos.isPresent().then((isPresent) {
var output = isPresent ? "Geocoder is present": "Geocoder is not present";
});
eg: set locale identifier en_US nl_NL zh_CN ...
geocodingOhos.setLocaleIdentifier("en_US").then(() {
});