首页 > 解决方案 > 如何计算 POI 的位置并将它们显示在相机上

问题描述

我正在使用 Flutter atm 构建一个适用于 Android 的移动应用程序。用户应该能够获得有关此应用程序中特殊位置的信息。一些信息是隐藏的,用户可以通过按下按钮来解锁它。然后相机打开,如果用户将相机指向该地点的方向,则会出现一个带有该地点图像的图标。如果用户按下该图标,相机将关闭并显示有关该地点的文本。我对 Flutter 完全陌生,在 Dart 或应用程序开发方面没有太多经验。我搜索了网络,但我找不到解决这个问题的好方法。我想我可以使用 Geolocator Plugin 来计算 POI 的方向。 https://pub.dev/packages/geolocator

但我不知道如何在相机屏幕上显示图标。我以为我可以为 Flutter 使用 ARCore 插件,但我在让它工作时遇到了问题。我遇到了这个错误:AR 核心在 ar_core 模块颤振中给出错误,但提供的答案对我不起作用。所以我无法测试插件是否可行。https://pub.dev/packages/arcore_flutter_plugin

现在我有点卡在这里,不知道如何继续前进。有没有其他方法可以做到这一点,或者我的方法是正确的?我感谢每一个答案。

标签: androidflutterdartaugmented-reality

解决方案


推荐阅读