我有一个带有 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)