我需要在启动时确定用户所在的国家/地区,以用于iPhone应用程序。据推测,我将不得不打开位置服务并进行某种反向地理编码。如果可能,我真的不想使用第三方网络服务,还有其他建议可以从服务提供的位置来确定国家吗?确定iPhone用户的国家
最初,我只需要检查用户是否在美国境内,但这可能会在未来增加更多的国家。我了解,该位置不能总是确定,或者用户可能已关闭位置服务。基本上,我只需要知道用户是否被检测到在美国境内,以便关闭特定功能。
编辑:在进一步阅读,它看起来像MKReverseGeocoder将要走的路,除非我不希望在我的应用程序中显示任何地图,这意味着我不允许使用它。
目的是限制功能,如果用户被发现在美国境内。如果用户关闭了位置服务,或者他们被发现在美国境外,则功能不受限制。我知道这很容易解决,但这些都是我的要求 - 更偏向于功能受到限制,而不是每次都要求100%。 – 2010-06-15 11:15:16
我当然很乐意使用iPhone SDK提供的Google服务。有什么能够给我以后的东西吗? – 2010-06-15 11:15:42