【发布时间】:2020-02-02 00:48:07
【问题描述】:
我想移动像 Uber 这样的标记,我在 Android 中找到了一个示例,但我需要在 Flutter 中做,有人可以帮助我吗?
【问题讨论】:
-
从 onCameraMove 获取位置并在该位置添加具有相同 markerId 的标记
-
@SahdeepSingh 我尝试在中心标记让用户选择坐标:用户移动地图,读取中心坐标,标记移动到它们。但是由于标记重建,我对用户在地图上的每一次移动都有很大的滞后。下面的答案确实解决了我的问题。
-
@EvgenyNozdrev 下面的正确答案很好,但这不是标记,而是地图上的堆叠图标。是的,onCameraMove 非常频繁,添加删除标记的成本很高,您也可以使用 onCameraIdle 代替,只有当用户离开地图时才会触发。
标签: google-maps flutter