如何设计与iPhone自己的RoR网站集成的位置数据应用程序

时间:2011-04-30 16:05:30

标签: iphone ruby-on-rails web-services location protocols

简单概念:将用户的当前位置映射到附近的特定兴趣点。

详细信息: 我有my own map mash-up web site,为人们提供搜索以及贡献雪橇山GPS位置数据的服务。

现在我需要为该网站构建一个配套的iPhone应用程序。

我的挑战:我很乐意询问哪些API工具/设计最适合此任务?

我知道核心位置框架。但我不知道如何最好地从我自己的Rails网站获取我的位置数据点列表。 (我没有对网站进行编码,它是外包的)

我需要向rails团队解释这个任何网站更改。除了自己弄清楚iPhone部分。

理想情况下,我想象一个协议,我要求服务器只给我一个iPhone所在的GPS半径范围内的位置点列表。
那可能吗?是否会对服务器征税过多?

下载整个世界范围的山峰列表然后在iPhone上过滤“在视图中”似乎效率低下。

其他应用程序如何做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:0)

你走的是正确的道路。简而言之,您想要:

  1. 当用户移动超过X米时,让iPhone提供更新的位置
  2. 获取新的GPS位置并向服务器发出请求。 (首选SSL以及一些发布的密钥信息以防止开放访问)
  3. 服务器搜索该位置半径范围内的POI并返回POI GPS信息的JSON或XML
  4. 使用该信息绘制POI
  5. 您遇到的问题是,您是希望将POI信息存储在设备上,还是希望每次都能获得新的信息。