一个 Flutter 插件,帮助您从地图中搜索或选择位置。它是完全免费且易于使用的。
特点
- 从地图选择位置
- 按地点搜索位置
- 易于使用
演示
目标
该库旨在利用开放街道地图为所有平台的 Flutter 应用程序设置位置。
入门
在您的 dart 文件中导入以下包
import 'package:flutter_google_location_picker/flutter_google_location_picker.dart';
使用非常简单,只需调用下面的小部件。您需要传递地图的默认中心位置和一个 onPicked 方法来获取从地图选择的位置。
FlutterGoogleLocationPicker(
center: LatLong(23, 89),
onPicked: (pickedData) {
})
用法
现在,如果您按下“设置当前位置”按钮,您将通过 onPicked 方法获取图钉位置。
在 onPicked 方法中,您将收到 pickedData。
pickedData 有两个属性。
- latLong
- address
latLong 还有两个属性。
- 纬度
- 经度
例如
FlutterGoogleLocationPicker(
center: LatLong(23, 89),
onPicked: (pickedData) {
print(pickedData.latLong.latitude);
print(pickedData.latLong.longitude);
print(pickedData.address);
})
您可以像这样获取纬度、经度和地址。
