颤动地理编码中的地标是什么
what is placemark in flutter geocoding
我是 flutter google 地图的初学者。我只想知道 flutter geocoding 中的地标是什么,我只需要了解下面的代码。非常感谢您的帮助。
_getAddress() async {
try {
List<Placemark> p = await placemarkFromCoordinates(
_currentPosition.latitude, _currentPosition.longitude);
Placemark place = p[0];
setState(() {
_currentAddress =
"${place.name}, ${place.locality}, ${place.postalCode}, ${place.country}";
startAddressController.text = _currentAddress;
_startAddress = _currentAddress;
});
} catch (e) {
print(e);
}
}
Placemark 是一个 class,其中包含地名、地点、邮政编码、国家/地区和其他属性等信息。请参阅文档中的属性。
placemarkFromCoordinates 是一种 returns 为提供的坐标找到的 Placemark 实例列表的方法。
Placemark place = p[0]
只是从您通过 placemarkFromCoordinates 方法获得的列表中获取第一个地标。
setState
方法中的代码只是将 _currentAddress
更新为您从地标 place
获得的地点信息,然后将其值传递给 startAddressController.text
和_startAddress
.
我是 flutter google 地图的初学者。我只想知道 flutter geocoding 中的地标是什么,我只需要了解下面的代码。非常感谢您的帮助。
_getAddress() async {
try {
List<Placemark> p = await placemarkFromCoordinates(
_currentPosition.latitude, _currentPosition.longitude);
Placemark place = p[0];
setState(() {
_currentAddress =
"${place.name}, ${place.locality}, ${place.postalCode}, ${place.country}";
startAddressController.text = _currentAddress;
_startAddress = _currentAddress;
});
} catch (e) {
print(e);
}
}
Placemark 是一个 class,其中包含地名、地点、邮政编码、国家/地区和其他属性等信息。请参阅文档中的属性。
placemarkFromCoordinates 是一种 returns 为提供的坐标找到的 Placemark 实例列表的方法。
Placemark place = p[0]
只是从您通过 placemarkFromCoordinates 方法获得的列表中获取第一个地标。
setState
方法中的代码只是将 _currentAddress
更新为您从地标 place
获得的地点信息,然后将其值传递给 startAddressController.text
和_startAddress
.