map_webview.dart 840 字节
/*
 * @Author: 卢靖康
 * @Date: 2024-04-24 08:36:07
 * @LastEditTime: 2024-05-16 20:23:49
 * @LastEditors: 卢靖康
 */
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
import 'package:get/get.dart';

import '../controller.dart';

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

  @override
  Widget build(BuildContext context) {
    return GetBuilder<MapController>(builder: (_) {
      return InAppWebView(
        key: controller.webViewKey,
        initialUrlRequest: URLRequest(
            url: Uri.parse("http://127.0.0.1:8080/")),
        onWebViewCreated: controller.onWebViewCreated,
        onLoadStart: controller.onLoadStart,
        onLoadStop: controller.onLoadStop,
      );
    });
  }
}