【发布时间】:2012-09-30 20:17:13
【问题描述】:
我目前正在为 iPhone 开发一个移动应用程序,该应用程序包含一个需要确定用户当前位置以及最近位置(如存储在手机中的纬度、经度点)的部分。我有以下问题:
1- 用户是否需要连接到互联网,以便我们的应用程序可以确定他/她的位置? GPS 的设计是否不足以确定用户当前位置的纬度、经度?
2- 由于我们将一些位置存储在应用程序中,是否可以在没有互联网连接的情况下确定距用户当前位置最近的位置(例如 5 公里内)?
如果可以提供代码示例来缩小上述答案的范围,我们将不胜感激。
非常感谢
【问题讨论】:
-
我猜 GPS 需要通过互联网连接发送和接收数据。如果你有本地存储的数据(坐标),你可以离线计算最近的任何东西。
-
你想要在 android 或 iphone 中
-
既然用户的手机里有GPS设备,那么为什么应用程序需要连接到互联网,因为默认情况下GPS应该在离线模式下确定用户当前位置。在我上面的问题中,我的意思不是在在线地图(Google 或 Bing 地图)中显示用户当前位置,而只是确定用户当前的纬度、经度。如果用户当前位置可以在没有互联网连接的情况下计算,那么肯定会找到最近的位置(在手机中存储为纬度、经度)不需要互联网连接,可以通过等式确定
标签: iphone map geolocation