对于 iPhone 应用程序,我需要在启动时确定用户所在的国家/地区。大概我将不得不打开位置服务并进行某种反向地理编码。如果可能,我真的不想使用第三方网络服务,是否有任何其他建议可以根据位置服务提供的确定国家/地区?
最初,我只需要检查用户是否在美国境内,但这可能会在将来更改以添加更多国家/地区。我了解无法始终确定位置,或者用户可能关闭了位置服务。基本上,我只需要知道是否检测到用户在美国境内,以便关闭特定功能。
编辑:在进一步阅读中,看起来 MKReverseGeocoder 将是要走的路,除了我不希望在我的应用程序中显示任何地图,这意味着我不允许使用它。