Flutter网络-设置谷歌地图和标记不更新



找到下面的解决方案,我花了一天时间才完成。

问题:

  • 无法加载web地图
  • 无法在web上更新地图上的标记

解决方案:

问题1:

  • 将google_maps_flutter_web包添加到pubspec.yaml中。无需在任何文件中添加导入
  • 使用谷歌地图Javascript Api密钥或(可能有效(谷歌云项目中的地图Api密钥。它至少需要一个试用订阅和一个计费帐户的设置
  • 地图现在应该可以在移动浏览器上运行了

第2期:

  • 这个GitHub问题解决了这个问题,https://github.com/flutter/flutter/issues/65255#issuecomment-737050548
  • TL;博士?清除标记->调用setState->未来延迟250ms->添加标记->setState

最新更新