Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 设置位置动画时仍在加载Google地图_Flutter_Google Maps_Animation - Fatal编程技术网

Flutter 设置位置动画时仍在加载Google地图

Flutter 设置位置动画时仍在加载Google地图,flutter,google-maps,animation,Flutter,Google Maps,Animation,我想动画谷歌地图从一个地方到另一个地方。我使用下面的代码来做这件事 final GoogleMapController controller = await _controller.future; controller.animateCamera(CameraUpdate.newCameraPosition(_endPlace)); 动画效果很好。但是当我移动到新位置时,地图需要一些时间才能在新位置加载 有没有办法沿动画路径预加载所需的贴图?这并不是关于颤振,但技术上可行的方法之一是使用局部预

我想动画谷歌地图从一个地方到另一个地方。我使用下面的代码来做这件事

final GoogleMapController controller = await _controller.future;
controller.animateCamera(CameraUpdate.newCameraPosition(_endPlace));
动画效果很好。但是当我移动到新位置时,地图需要一些时间才能在新位置加载


有没有办法沿动画路径预加载所需的贴图?

这并不是关于颤振,但技术上可行的方法之一是使用局部预加载(或在单独线程中加载)的平铺文件,如answer中所示。您可以通过如下URL获得瓷砖:

您可以找到更多关于平铺坐标的信息

还要仔细阅读,尤其是:

b。复制内容(除非您被 使用谷歌地图、谷歌地球和街景权限页面或 适用的知识产权法,包括“合理使用”)

c。大量下载或创建内容的批量提要(或让任何其他人 这样做)

因为谷歌不允许这样。五月对你更好