Flutter 应用程序(飞镖)仅在特定区域启用订单,否则显示消息“您所在区域尚不可用”
Posted
技术标签:
【中文标题】Flutter 应用程序(飞镖)仅在特定区域启用订单,否则显示消息“您所在区域尚不可用”【英文标题】:Flutter app (dart) Enable orders only in specific area otherwise show message "not yet available to your area" 【发布时间】:2020-02-20 13:55:29 【问题描述】:我需要一些帮助/建议/指导。其实如果你能指出我正确的地方。
仅当用户位于特定区域(例如城市或国家/地区)时,我才需要加载第一个应用屏幕。我正在使用 Flutter 和 dart 开发应用程序。
main.dart 显示加载指示器,直到获取位置(异步)。
我想做的是能够定义这个应用程序的工作区域。
因此,如果当前位置在启用区域内,则将加载第一个屏幕。在其他地方显示该应用在该地区尚不可用的消息。
有什么想法吗?
【问题讨论】:
尝试地理围栏,根据需要使用。 以什么方式定义区域?按邮政编码?电话区号?与纬度/经度坐标的距离?有很多方法可以定义“地理区域”,因此您的第一步应该是明确您的意思。 【参考方案1】:地理围栏可以解决您的问题。
-
将您的位置发送到服务器端。
评估该位置是否在您的服务区域内。
【讨论】:
谢谢大家。地理围栏就是答案以上是关于Flutter 应用程序(飞镖)仅在特定区域启用订单,否则显示消息“您所在区域尚不可用”的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter 应用中使用 HighCharts 飞镖库?