地理位置和阻止访问我在iPhone上的应用程序

时间:2009-05-19 15:31:25

标签: iphone

我正在开发一款适用于iPhone的广播播放器。 我需要的是在播放流之前提供我的位置。 我正在考虑使用CoreLocation,没关系,但如果用户在被问到时不允许使用CoreLocation,如何确定地理位置?

确定iPhone位置的最佳方法是什么? 我在考虑获取IP地址,但它可能是来自其他国家/地区的地址。例如,用户在美国拥有iPhone帐户,并且正在加拿大使用我的3G应用程序,IP地址将由他的手机运营商提供吗?

所以我想知道如何获得小区运营商名称,但没有成功......使用私有框架是不可能的。

我在等你的好建议!

亨利

2 个答案:

答案 0 :(得分:1)

我只想使用核心位置。如果由于某种原因用户拒绝核心位置弹出,则只需提示他们手动输入他们的位置(例如选择国家和城市)。

您可以使用IP地址,但也会遇到其他问题(例如,如果他们在iPhone上使用WiFi或在iPod touch上使用。

答案 1 :(得分:1)

我认为这是不允许的,而且是设计的。如果用户不希望您的应用知道他们在哪里,为什么您认为您有权忽视他们的意愿?