解析其他用户的位置(swift)

Posted

技术标签:

【中文标题】解析其他用户的位置(swift)【英文标题】:Parse Location of other User (swift) 【发布时间】:2016-07-16 16:10:09 【问题描述】:

我正在尝试使用解析构建一个应用程序,我可以在其中查看其他用户的位置 - 我知道我朋友的用户名,我想获取他最后保存的位置 (GeoPoint)。该文档对我没有帮助:https://www.parse.com/docs/ios/guide#queries

你能给我示例代码,当我知道他的用户名时,如何从解析中获取该用户的 GeoPoint?

谢谢!

【问题讨论】:

我假设 Geopoint 存储在您朋友的用户记录中? 【参考方案1】:

您最好为用户执行查询,然后如果用户的用户名等于您想要的字符串,您可以通过位置键获取他们的位置值。

类似这样的东西......但玩弄它。

let query = PFUser.query()

query.whereKey("Username", equalTo:"TheUsernameYouWantToGetLocationOf")

query.findObjectsInBackgroundWithBlock  (objects:[AnyObject]!, error:NSError!) -> Void in

     if error != nil 
      //print error
     

    for object in objects  

       if let geoPoint = object["GeoPoint"] as? PFGeoPoint 

       //then convert to cllocation here...

      
    


)

【讨论】:

非常感谢 Echizzle!

以上是关于解析其他用户的位置(swift)的主要内容,如果未能解决你的问题,请参考以下文章

显示用户位置按钮 - Swift

Swift Mapkit - 远离用户位置

如何保存用户位置并使用图钉(或其他标记)将其显示在地图上?

我需要帮助创建一个按钮,用于保存用户当前位置,如果他们移动,则需要多个其他位置,以便我可以通过CSV文件导出这些位置

使用 swift 和 parse 保持当前用户登录

CLLocationManager 获取位置很慢,Swift