小编Ami*_*ala的帖子

居中所有标记和折线谷歌地图插件颤动适合屏幕

我想将所有标记放在地图的中心,适合缩放到设备大小,下面是我所做的代码。我正在使用 google_maps_flutter: ^0.5.18 来开发一个基本的“谷歌地图上的多个标记”类型的 Flutter 屏幕

  1. 最初将其设置为静态在添加标记()函数中,
  2. 我将只创建标记的地图并将其转换为设置,然后将其传递给 Google 地图小部件

    import 'dart:async';
        import 'dart:math';
        import 'package:flutter/foundation.dart';
        import 'package:flutter/gestures.dart';
        import 'package:flutter/material.dart';
        import 'package:flutter_app/utils/AppConstants.dart';
        import 'package:flutter_app/utils/AppDimens.dart';
        import 'package:flutter_app/utils/CommonColors.dart';
        import 'package:flutter_app/utils/CommonUtils.dart';
        import 'package:flutter_app/utils/networ_util.dart';
    
        import 'package:google_maps_flutter/google_maps_flutter.dart';
        import 'package:permission_handler/permission_handler.dart';
        import 'package:location/location.dart';
        import 'package:screen/screen.dart';
    
        class BusTrackingMap extends StatefulWidget {
          static String tag = "bus-tracking-page";
    
          @override
          State<StatefulWidget> createState() {
            // TODO: implement createState
            return _BusTrackingMapState();
          }
        }
    
        class _BusTrackingMapState extends State<BusTrackingMap>
            with TickerProviderStateMixin {
          static String homeMarkerId = "101";
          static String schoolMarkerId = "102";
          static String driverMarkerId …
    Run Code Online (Sandbox Code Playgroud)

google-maps flutter

4
推荐指数
1
解决办法
3190
查看次数

标签 统计

flutter ×1

google-maps ×1