2011-04-30 38 views
0

简单概念:将用户当前位置与其附近的特定兴趣点相映射。如何设计与自己的RoR网站集成的位置数据应用程序iPhone版

详情: 我有my own map mash-up web site,它提供了人服务搜索以及贡献雪橇丘陵 GPS位置数据。

现在我需要为该网站构建一个伴侣iPhone应用程序。

我的挑战:我很好奇地询问哪些API工具/设计最适合这项任务?

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

我需要向Rails团队解释这一点,以便对网站进行任何更改。以及为自己找出iPhone部分。

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

下载山丘全世界范围内的清单,然后在iPhone上的滤波只是那些“鉴于”似乎效率不高。

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

谢谢。

回答

0

你正在走下正确的道路。概括地说,你想:

  1. 有iPhone当用户超过X米移动更提供了一个更新的位置
  2. 采取新的GPS位置,并向服务器发送请求。 (最好SSL与一些发布关键信息,以防止开放接入)
  3. 的兴趣点服务器搜索该位置的半径范围内,并返回JSON或POI GPS信息
  4. XML使用该信息来绘制的POI

您有这个问题,如果您想将POI信息存储在设备上,或者您想每次都将它更新一次。

+0

我没有想到使用SSL并阻止开放访问。这通常是一个大问题?或者只是随机的偏执狂? – 2011-05-03 21:09:56

+0

“正当偏执狂”?这与Facebook和Twitter要求您注册API密钥的方式类似。他们希望确保他们的API仅被具有使用权限的应用程序使用。如果你在你的代码中设置了某种关键字,并通过你的请求通过SSL发布了这个关键字,那么这个额外的安全性a)不需要太多的努力,并且b)可以为你节省一些可以避免的痛苦。您希望确保您的服务器工作负载和信息仅适用于您的应用的最终用户。 – dredful 2011-05-03 21:20:31

相关问题