我想在我的 flutter 应用程序中显示类似的内容。所以,基本上用户会搜索特定位置,我会得到该位置的纬度和经度。
现在基于此,我想显示该位置周围太阳的方向,如图所示。
此图片来自 Google Play 商店上提供的应用程序 - https://play.google.com/store/apps/details?id=com.ajnaware.sunseeker&hl=en&gl=US
他们在应用程序中使用 AR 来显示实时路径等,并通过搜索位置来显示这种路径(如图所示)。所以,任何人都知道我应该如何在 flutter 中实现相同的功能。
我只想展示附图中的基本内容,而不是参考应用程序中的所有功能。
您可以构建一个跟踪当前日期时间的小部件,然后使用 setState 以您需要的任何方式更改光源的方向。
此练习的主要技巧是将实际位置映射到太阳的位置。可能有一些 API 可以帮助您。
您还可以查看这样的工具(SunEarthTools.com),和/或为“预期”太阳位置创建参考地图,并根据用户更近似的位置更准确地计算中间点。