放大地图时,它会在最后创建一个白色屏幕。有人知道为什么吗?
发生在 Android 和 iOS 上。在模拟器/模拟器和发布模式下的物理设备上。适用于所有图块服务:Google、MapBox 和 OpenStreetMap。
Google Maps 和 MapBox 包不会发生这种情况,但是它们都很慢,并且在它们显示的页面上滚动时会不断地卡住列表视图。
这个 gif 显示了会发生什么:
这是我的最小代码示例:
Widget build(BuildContext context) {
return Scaffold(
body: FlutterMap(
options: MapOptions(
center: LatLng(routeLat, routeLong),
zoom: 17.0,
),
layers: [
TileLayerOptions(
urlTemplate:
mapStringAndKey
),
MarkerLayerOptions(
markers: [
Marker(
width: 150.0,
height: 100.0,
point: LatLng(routeLat, routeLong),
builder: (ctx) => Container(
child: Column(
children: [
Icon(
Icons.location_on,
size: 40,
color: Colors.blue,
),
],
),
),
),
],
),
],
));
}
谢谢你的任何想法。