iPhone通过互联网传输CoreLocation

时间:2011-02-21 22:33:02

标签: objective-c iphone gps core-location

好的,让我们再试一次!

我目前正在开发一个依赖Web服务器来实现其某些功能的应用程序。但是,我感兴趣的是将用户的位置传输给请求它的其他用户。在应用程序中实现此功能的最佳方法是什么?谢谢! :d

1 个答案:

答案 0 :(得分:1)

如果我为标准的linux服务器制作这个应用程序,我会有一个名为locations或用户的MySQL表。在该表中,我将存储设备ID,用户位置的纬度,经度和日期。然后,当用户的位置发生更改时,使用对PHP脚本的HTTP请求更新表中的条目。

就编程而言,请查看NSURLRequests和NSURLConnections。您需要执行POST或GET,包括此信息。这可能是请求的一个示例:

{ /* Update Location: http://hostname/path/location.php */
  action = "updatelocation",
  deviceid = "635262f796d3fe35229275d5835bf42861c33f23",
  latitude = 0,
  longitude = 0
}

服务器上的处理不会太难。这应该至少让你开始存储位置。让其他用户请求这些位置会有点困难。

相关问题