禁用Flutter中的flutter_map包旋转

17

4
Flutter Map 插件 API:InteractiveFlag 类。 - pskink
1
这个可以。如果您希望得到一个正确的答案,请发布一个回答,而不是一个评论。谢谢你 :) 或者我自己回答它并给你信用。 - João Martins
是的,请写一个自我回答。 - pskink
3个回答

41

根据@pskink的写法,答案是使用flutter_map提供的InteractiveFlag


MapOptions(
    minZoom: 11.0,
    maxZoom: 17.0,
    center: LatLng(lat, lng),
    interactiveFlags: InteractiveFlag.pinchZoom | InteractiveFlag.drag,
    zoom: 13.0,
  ),
通过这样做,您可以确保地图只允许pinchZoomdrag操作。

6
这是更好的写法:
MapOptions (  
    interactiveFlags: InteractiveFlag.all & ~InteractiveFlag.rotate,
 )

1

我从未使用过这个包,所以我只是从作者的 API 文档中获取信息。如果没有出现编译时错误,请继续尝试。请试一下,并让我知道结果。 - Dan Gerchcovich
不行,没有起作用。我添加了.pichZoom选项,但它仍然旋转。 - João Martins
然后我会在 Github 仓库上发布一个问题。联系作者,他们可以提供帮助。 - Dan Gerchcovich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接