是否可能在iOS模拟器上获取“实时”当前位置?

3
我正在尝试使用iOS模拟器测试我的位置代码。
如何使iOS模拟器使用我的实际位置?例如,我在火车上,使用我的iPhone连接到互联网。然后我运行iOS模拟器,并双击我的应用程序。
现在,随着火车的移动,我希望看到我的标签/控制台输出中的经纬度坐标发生变化。我不需要代码(我已经完成了所有这些)...只是不确定如何告诉iOS模拟器使用真实的实时位置信息。
我知道iOS模拟器有“调试->位置”这样的东西 - 这是我迄今为止一直在使用的。
其次,我知道MacBook Pro没有GPS,但它确实具有位置感知服务...这意味着它可以(神奇地)猜测经纬度,我希望iOS模拟器可以利用这一点。
以下是我安装在我的MBP上的一个应用程序的截图,它(正确地)得到了一个好的猜测经纬度。
那么还有其他方法可以使这个工作吗?
更新:
正确的答案是不要使用iOS模拟器,而是在“DEBUG | iPhone”的活动配置中运行代码...这意味着(我希望我没理解错..)我需要通过USB电缆将我的iPhone连接到我的MBP,然后它会将我的应用程序通过USB电缆部署到我的iPhone上,然后使用iPhone作为硬件设备...其中包括它的GPS?

1
它该怎么做呢?不幸的是,MacBook Pro没有GPS传感器。 - Andon M. Coleman
真的 - MBP 没有 GPS 传感器..但它确实有位置设置..以至于我有一个应用程序可以确定我的位置。我会更新我的 OP。 - Pure.Krome
我使用谷歌地图获取我的当前位置,并将坐标输入到自定义位置中。 - sangony
@sangony,对于一次性的静态位置来说,那很好。我所说的是一个持续的实时数据流。 - Pure.Krome
1个回答

6
iPhone模拟器可以模拟您的地理位置。它本身并不知道您在现实生活中的位置,因此无法给您真实的坐标。
关于这些功能的文档,我从苹果文档中得到了以下内容。
位置
允许您设置应用程序使用的核心位置。选择不同的位置设置:
- 无。不返回位置。用于测试应用程序在没有位置数据可用时的响应情况。 - 自定义位置。允许使用自定义纬度和经度。Apple商店。使用Apple零售店的坐标。 - Apple。使用Apple总部的坐标。 - 市区自行车骑行。模拟在加利福尼亚州库比蒂诺市的自行车骑行。此选项模拟设备沿预定义路线移动。 - 市区跑步。模拟在加利福尼亚州库比蒂诺市的跑步。此选项模拟设备沿预定义路线移动。 - 高速公路驾驶。模拟通过加利福尼亚州库比蒂诺市的驾驶。此选项模拟设备沿预定义路线移动。
您可以在此处阅读更多相关内容

是的 - 这正是我在原帖中所说的。那么你是说模拟器无论如何都不能使用WiFi(蜂窝塔?)来获取经纬度,因为GPS(在iOS模拟器上不可用)也不可用? - Pure.Krome
是的,你不能使用模拟器进行测试。请在实际的 iPhone 上安装你的应用程序以测试获取连续位置数据。 - Sam B
@SamB 你好,是否有可能为OS X应用程序模拟位置?我无法弄清楚如何做到这一点。 - Dima Deplov
@Pure.Krome @Sam B 我面临着同样的问题。我正在为我的应用程序使用实时位置。因此,每当我路由到实时位置页面时,iOS 显示 与设备的连接已丢失。这个问题是否在 iOS 模拟器中显示实时位置? - Sabbir33

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接