And*_*rov 2 google-maps dart flutter
如何在 Flutter 中配置google_maps_flutter以将标记保持在地图中心,同时用户拖动地图并获取具有新纬度和经度的新位置,例如 Uber
小智 5
将您的内容放在GoogleMap里面Stack,然后将光标小部件放在Center您的顶部,GoogleMap如下所示:
Stack(
children: [
GoogleMap(),
Center(child: CursorrWidget()),
],
);
Run Code Online (Sandbox Code Playgroud)
要计算光标的纬度和经度,请在通知时调用此函数onCameraIdle:
GoogleMap(
onCameraIdle: () {
LatLngBounds bounds = mapController.getVisibleRegion();
final lon = (bounds.northeast.longitude + bounds.southwest.longitude) / 2;
final lat = (bounds.northeast.latitude + bounds.southwest.latitude) / 2;
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1596 次 |
| 最近记录: |