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

Is it possible to send a Users Location from an iOS App to a Webserver?

我是编码和编程的新手,基本上没有任何知识,但我的任务是创建一个 iOS 应用程序。 我在一个应用程序项目中工作,目标是创建一个紧急应用程序。这个想法是,如果你打开应用程序,你必须按下一个按钮 2 秒钟才能向 Web 服务器发送紧急呼叫,包括用户的 CoreLocation,如果可能,还包括用户所在的楼层目前在。 (如前所述,我不知道这是否可能,这就是我问的原因)

我还看到有人将位置信息通过短信发送到 phone 号码。

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

共同感谢!

我还没有真正尝试过任何东西,因为我不知道怎么做。

从头开始,首先设置位置授权状态: 为此,您需要在 info.plist.

中指定权限

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

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

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

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