我想问一下是否有人将其他人的位置传达给另一台设备?有点像GPS或即时消息。
我知道您可以使用CLLocationManagerDelegate
来更新位置。而不是更新到像Parse这样的数据库并让接收用户从那里抓取,有没有办法立即发送到接收器?我正在寻找的功能类似于您可以看到自己在Google地图GPS上移动的方式,或者您如何在其他应用中即时接收消息。
目前我正在使用Google Maps SDK,因此我会在位置更新后立即更新标记位置。
有什么建议吗?
答案 0 :(得分:1)
如果您想通过ios获取位置,那么您可以参考这个问题:
How can I get current location from user in iOS
可能是文章的下面链接也可以在某种程度上帮助你
位置服务提供了一种通过增强用户体验来改善应用的方法。如果您正在开发旅行应用程序,您可以根据用户的当前位置搜索附近的餐馆或酒店。您还可以在大多数照片应用程序中找到位置功能,以保存拍摄照片的位置。 Core Location框架提供必要的Objective-C接口,用于获取有关用户位置的信息。获得GPS坐标后,您可以使用API对实际街道进行解码,或利用Map框架在地图上进一步显示位置。
您可以查看以下链接以获取更多信息 http://www.appcoda.com/how-to-get-current-location-iphone-user/
答案 1 :(得分:0)
是的,因为iOS具有位置服务后台模式,所以这是完全可行的。一旦用户的位置更新,您就可以在应用代表中执行您需要的任何任务(限制为几分钟),在这种情况下,将用户的位置发送给另一个设备。对于实时发送,我建议使用Firebase;但如果你不介意延迟几秒钟(在这种情况下似乎几秒钟也不重要),推送通知应该也可以正常工作。