我想在平面布置图的图像上添加一个标记。图像能够放大和缩小。如果图像放大,标记位置需要跟踪正确的位置。我一直在寻找解决方案。似乎我只能找到在Map上添加标记的方法,而不能在Map平移和缩放时跟踪它们。
qnakjoqk1#
是的,你绝对可以做到。使用ZoomWidget,CustomPainter,GesturesDetector和你的图像的组合。1.使用CustomPainter Package 图像,它将在您提供的坐标中绘制标记。1.使用GesturesDetector和onTap Package CustomPainter,应获取坐标并将其传递给CustomPainter。1.用ZoomWidget将其 Package 为图像的实际宽度和高度。这应该做的工作。让我知道如果它解决了你的问题。我已经做了这个项目几天前。如果你需要的代码,我可以给予它明天。缩放小工具:https://pub.dev/packages/zoom_widget
1条答案
按热度按时间qnakjoqk1#
是的,你绝对可以做到。使用ZoomWidget,CustomPainter,GesturesDetector和你的图像的组合。
1.使用CustomPainter Package 图像,它将在您提供的坐标中绘制标记。
1.使用GesturesDetector和onTap Package CustomPainter,应获取坐标并将其传递给CustomPainter。
1.用ZoomWidget将其 Package 为图像的实际宽度和高度。
这应该做的工作。让我知道如果它解决了你的问题。我已经做了这个项目几天前。如果你需要的代码,我可以给予它明天。
缩放小工具:https://pub.dev/packages/zoom_widget