【问题标题】:Identifying user territory using Maps - Beginner使用地图识别用户区域 - 初学者
【发布时间】:2012-04-29 00:33:16
【问题描述】:

我最近遇到了一些麻烦。我的应用程序是为在英国使用而创建的。我已将地图集成到我的应用程序中,并且还显示了用户的当前位置。

如果特定用户正在使用来自美国的这个应用程序,那么我需要警告用户这个应用程序是在英国使用的。我怎么能以编程方式做到这一点?

【问题讨论】:

  • @ZunedAhmed 使用本地语言来确定用户的当前位置是不正确的。我在加拿大而不是中国有本地中文用户使用我的应用程序。

标签: ios mapkit


【解决方案1】:
  1. 简单的方法:不要规定您的用户需要在哪个国家/地区才能使用您的应用程序。我在卡尔加里市本地开发了一款应用,但已在全球范围内发布,因为如果您是游客,我的应用可能与您相关。

  2. 不太简单的方法:跳转 Google 地图,抓取英国左上角的纬度/经度,抓取英国右下角的纬度/经度,如果用户在边界框之外,则向他们显示一条消息。

  3. 比“不那么简单”的方法简单:查找用户的经纬度以获取他们当前的国家/地区。如果不在英国国家/地区列表中,请向他们发送消息。

【讨论】:

  • 在我的应用程序中,我将显示从用户位置到最近地铁的距离。因此,如果用户在美国,那么我无法显示到英国最近地铁的距离。那么我应该适应的最佳解决方案是什么?
  • @Illep 认为这是有正当理由的。我会选择方法#2 或#3 都是可行的选择。方法#3 将更准确,方法#2 将更容易实施。您必须根据自己的需要来权衡利弊。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 2021-06-14
  • 1970-01-01
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多