小编Ena*_*ain的帖子

Flutter LatLngBounds 未显示准确位置

我正在尝试使用我的扑扑谷歌地图将所有标记显示到视口中。但在我的情况下似乎不起作用。我已经尝试过如下:

    _controller.animateCamera(CameraUpdate.newLatLngBounds(
            LatLngBounds(
              southwest: LatLng(23.785182, 90.330702),
              northeast: LatLng(24.582782, 88.821163),
            ),
            100
        ));

    LatLngBounds boundsFromLatLngList(List<LatLng> list) {
    assert(list.isNotEmpty);
    double x0, x1, y0, y1;
    for (LatLng latLng in list) {
      if (x0 == null) {
        x0 = x1 = latLng.latitude;
        y0 = y1 = latLng.longitude;
      } else {
        if (latLng.latitude > x1) x1 = latLng.latitude;
        if (latLng.latitude < x0) x0 = latLng.latitude;
        if (latLng.longitude > y1) y1 = latLng.longitude;
        if (latLng.longitude < y0) y0 = latLng.longitude;
      }
    }
    return LatLngBounds(northeast: LatLng(x1, y1), …
Run Code Online (Sandbox Code Playgroud)

fitbounds flutter

5
推荐指数
1
解决办法
2760
查看次数

标签 统计

fitbounds ×1

flutter ×1