当前位置: 首页 > 知识库问答 >
问题:

Flutter应用程序(dart)仅在特定区域启用订单,否则显示“尚未对您的区域可用”信息。

辛成周
2023-03-14

我需要一些帮助/建议/指导。如果你能给我指出正确的地方。

我需要第一个应用程序屏幕加载只有当用户在一个特定的地区(例如城市,或国家)。我正在用Flutter和Dart开发应用程序。

Main.dart显示一个加载指示器,直到获取位置为止(异步)。

我想做的是能够定义这个应用程序工作的区域。

因此,如果当前位置在启用区域内,将加载第一个屏幕。其他地方显示一条消息,说明该应用程序在该地区尚未可用。

有什么想法吗?

共有1个答案

王磊
2023-03-14

地理围栏可以解决你的问题。

  1. 将您的位置发送到服务器端。
  2. 评估该位置是否在您服务区域内。
 类似资料:
  • 我编写了一些棋盘游戏。物体应该能够从板上滑下来。这意味着不应再显示特定区域之外的对象部分,以使其看起来好像该项目正在从板上移动。 我尝试的是检查精灵是否还在黑板上(通过检查位置),如果不是,我就不会再渲染它了。但那是 1) 不好,因为这样一来,精灵要么完全显示,要么根本不显示。 2) 不合法。 实现上述目标的优雅方法是什么?也许使用图像而不是精灵,然后有另一个舞台,它的视口只是屏幕的一部分?如果是

  • 编辑: 我的理解可能是错误的,但这是一个不同于以编程方式设置语言环境的问题,因为我已经实现了那里建议的答案,我仍然有一些问题。 在这个问题中,我请求帮助解决这些问题(在设置的语言环境中没有参考的问题)。 原始帖子 我试图在我的应用程序中实现自定义语言环境,并遇到几个问题。 在调用setContentView之前,我在所有活动中使用以下代码: 编辑: 我还测试了它与: 我添加到Android中的所有

  • 我想强制我的Symfony 2.5应用程序的区域设置为。我希望这个区域设置用于strftime()函数。 我的: 我正在我的一个控制器中使用以下代码来调试: 当这样执行时,它显示:。 但是,当第一行未注释时,它会显示:,因此区域设置已安装在系统中并正常工作。 我如何使Symfony始终使用配置中指定的语言环境? $locale-a:

  • 我正在使用MPAndroid库在我的Android应用程序中显示一个简单的条形图。条形图有时会完美地显示数据。但是,有时,尽管DataSet有数据,但它会显示消息“没有可用的图表数据”。 图表仅在我点击图表区域时显示。我谷歌了一下,但找不到解决方案。以下是代码: 任何帮助都将不胜感激。

  • 问题内容: 我在一个项目中使用Google Maps,并且只想在地图窗口中显示一张国家/地区地图,也就是说,我只希望美国在我的地图上显示,而不是Canda和Mexico等,从而删除了我所用应用程序的多余信息建造。 我发现了一些可以限制Javascript覆盖的区域的内容,但是由于地理区域通常不符合正方形,因此这仍然给了我很多额外的地图区域。 再者,我受到时间,$,php和javascript的限制

  • 我已经尝试过几次升级flutter,但似乎也没有任何问题: 我最近换了笔记本电脑,并在这个新的笔记本上查看了我的代码的git存储库。有一些问题,但我最终解决了这些问题。唯一的区别是项目名称现在只是,而包名称是-但我认为这不会造成任何问题。 我的猜测是,问题出在我的中的某个地方: