需要帮助将位置数据发送到Xcode中的服务器

时间:2016-06-30 02:03:37

标签: ios xcode swift server mapkit

我还没有设置服务器,但我的应用程序需要应用程序上其他人的位置才能工作。我需要帮助获取每个位置并将其与所有其他位置一起使用,然后将其发送回手机。提前谢谢。

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
    {
        let location = locations.last
        let center = CLLocationCoordinate2D(latitude: location!.coordinate.latitude, longitude: location!.coordinate.longitude)
        let region = MKCoordinateRegion(center: center, span: MKCoordinateSpan(latitudeDelta: 1, longitudeDelta: 1))
        self.mapView.setRegion(region, animated: true)
        self.locationManager.stopUpdatingLocation()//
    }

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解你的意图,但这里有一些临时评论:

为此,

Dictionary可能是更实用的数据存储。可以添加/删除单个用户,在用户位置更改时直接访问并需要更新,如果需要,您可以使用与Array相同的方式访问数据。

如果您只需要一次阅读,请考虑使用requestLocation代替didUpdateLocations

我认为CloudKit可能拥有实现服务器部分所需的一切。

为了找到包含所有位置的地图区域,您需要获取所有坐标并找到左上角和右下角坐标,并在MKCoordinateRegion

中使用它