是否可以将用户位置从iOS应用发送到网络服务器?

时间:2019-05-15 07:29:15

标签: swift xcode webserver mapkit core-location

我是编码和编程的新手,我基本上不了解,但是我的任务是创建一个iOS App。 我正在一个应用程序项目中,目标是创建一个紧急应用程序。这个想法是,如果您打开应用程序,则必须按下一个按钮2秒钟,才能将紧急呼叫发送到Web服务器,包括用户的CoreLocation以及(如果可能)用户所在的楼层目前在。 (如上所述,我不知道是否有可能,这就是为什么我要问)

我还读到一些人通过短信向该地点发送了电话号码。

因此,如果你们中的任何一个可以帮助我将位置发送到Web服务器,那将非常有帮助!或者,如果您对我有建议,那也很有帮助!

谢谢大家!

我真的还没有尝试过什么,因为我不知道怎么做。

1 个答案:

答案 0 :(得分:0)

从头开始,首先设置位置自动化状态: 为此,您需要在info.plist中指定权限。

用户允许定位服务后,您将能够在真实设备上获取真实位置坐标,如果要模拟位置,则可以在模拟器上进行。

CoreLocation是Apple提供的用于访问位置服务的框架。您有时需要打开定位功能。

您将拥有LocationManager类,该类可以满足您的所有需求。它还具有委托方法,该方法将为您提供所有位置更新,每次更新到来时,您都可以将当前位置保存在UserDefault中。

当用户按下按钮时,您可以从UserDefault发送这些坐标