小编Max*_*axi的帖子

有什么方法可以在 Flutter for Web 中添加 Google 地图?

我正在探索 flutter-web 并想在其中添加谷歌地图。虽然,我在 flutter-app 中使用 google_maps_flutter 使用了谷歌地图,但这适用于 Android 和 iOS。

flutter flutter-web google-maps-flutter

10
推荐指数
2
解决办法
1万
查看次数

如何在Flutter中为网络和Android使用cloud_firestore?

我有一个Flutter应用程序,该应用程序可以按预期在Android上运行,但是如果我要针对Web对其进行编译,则会出现错误。

它必须与依赖项cloud_firestore做些事情。如果我使用依赖项firebase,则可以在网络上正常运行,但现在在android上无法运行。

这是我使用cloud_firestore(针对Web进行编译)时收到的错误消息:

Skipping compiling pay_balance|lib/main_web_entrypoint.dart with ddc because some of its
transitive libraries have sdk dependencies that not supported on this platform:

firebase_core|lib/firebase_core.dart

https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-skipped-compiling-warnings
Run Code Online (Sandbox Code Playgroud)

有谁能够帮助我?也许与Firestore的另一个依赖关系(我没有找到其他在Web和android上工作的人)。

编辑:我已经使用了firebase-dart插件用于网络!->仅对网络有效,对我而言不适用于android->我同时需要两者!

还是有一种方法可以在导入cloud_firestore时使用两个软件包而不会在网络上出现编译错误?

flutter google-cloud-firestore flutter-web

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

有可能在Flutter中编译条件代码吗?

我想以与Android不同的依赖性来编译Web的Flutter代码。没有支持两者的依赖关系,所以我需要寻找另一种方法。

我在网上找到了build.yaml,但我还不了解。也许这对我来说是正确的选择,有人可以帮助我更好地理解它(谢谢:D)。

它应该处于单独的编译阶段,因为如果我针对Web进行编译,则android依赖项会阻止编译。

Skipping compiling pay_balance|lib/main_web_entrypoint.dart with ddc because some of its
transitive libraries have sdk dependencies that not supported on this platform:

firebase_core|lib/firebase_core.dart

https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-skipped-compiling-warnings

Run Code Online (Sandbox Code Playgroud)

最终结果应该是一个对Web和android具有不同依赖项的代码,并且不能编译其他代码。因此,当我为网络开发时,不应编译android依赖项!

flutter flutter-dependencies flutter-web

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

Flutter for Web 中的 WebView 未加载 Google 地图或其他

你好,

我的 WebView 无法加载的问题。它只显示一个加载屏幕。

我在 Flutter for Web 中使用 flutter_webview_plugin。我不知道为什么它总是加载。它总是这样做,无论我尝试过什么网站。

import 'package:flutter/material.dart';
import 'package:website_aalen_by_night/widgets/info_card.dart';
import 'package:website_aalen_by_night/widgets/nav_bar.dart';

import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'AAlen by Night',
      theme: ThemeData.dark(),
      home: WebsiteAalenByNight(),
      debugShowCheckedModeBanner: false,
    );
  }
}

class WebsiteAalenByNight extends StatefulWidget {
  @override
  WebsiteState createState() => WebsiteState();
}

ScrollController controller = new ScrollController();

class WebsiteState extends State {
  @override
  Widget build(BuildContext …
Run Code Online (Sandbox Code Playgroud)

google-maps webview flutter-web

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