0

我有一个带有 docker 的本地切片服务器,位于http://172.17.0.3/.
我的代码是;

return FlutterMap(
  options: MapOptions(
    zoom: 5.0,
  ),
  layers: [
    TileLayerOptions(
      urlTemplate: 'http://172.17.0.3/tile/{z}/{x}/{y}.png',
      subdomains: ['a', 'b', 'c'],
    ),
  ],
);

这是写在 FlutterMap 插件自述文件中的基本代码。当我尝试flutter run -d chrome时,它抛出了ImageCodecException: Failed to load network image。并且没有显示地图。

然后找到了这样的解决方案:flutter run -d chrome --no-sound-null-safety --web-renderer=html
我不知道这些命令是什么。无论如何,我的问题通过添加解决了网络问题,--no-sound-null-safety --web-renderer=html但是当我尝试为移动设备运行时,它也没有显示地图。我想我必须做一些类似于这些代码的移动设备。不知道该怎么办。

这些也是移动调试控制台的输出;

I/ViewRootImpl(22088): jank_removeInvalidNode jank list is null
E/GED     (22088): Failed to get GED Log Buf, err(0)

它打开了这个页面; 在此处输入图像描述

4

0 回答 0