view.dart 784 字节
/*
 * @Author: 卢靖康
 * @Date: 2024-04-24 08:22:16
 * @LastEditTime: 2024-04-24 11:05:13
 * @LastEditors: 卢靖康
 */
import 'package:flutter/material.dart';
import 'package:get/get.dart';

import 'index.dart';
import 'widgets/map_webview.dart';

class MapPage extends GetView<MapController> {
  const MapPage({super.key});

  // 主视图
  Widget _buildView() {
    return const Stack(children: [
      MapWebview(),
    ]);
  }

  @override
  Widget build(BuildContext context) {
    return GetBuilder<MapController>(
      init: MapController(),
      id: "map",
      builder: (_) {
        return Scaffold(
          // appBar: AppBar(title: const Text("Seaworld")),
          body: SafeArea(
            child: _buildView(),
          ),
        );
      },
    );
  }
}