为 iPhone 开发地理定位应用程序
Posted
技术标签:
【中文标题】为 iPhone 开发地理定位应用程序【英文标题】:Developing Geo-location apps for the iPhone 【发布时间】:2010-08-31 05:34:20 【问题描述】:如何构建一个“Spots”目录供用户在原生 iPhone 应用程序中签到?或者,开发人员是否从 Google 地图等借用数据?
【问题讨论】:
【参考方案1】:当您使用从其他网络或来源获得的数据时,您将面临数据可能会更改和/或可能不准确的风险,数据可能会不复存在,(更何况谷歌,LOL,一分钟他们就在那里像 gangbusters 一样,接下来他们就像“Gone” 没有解释没有道歉,只是缺少行动,如果您为企业开发应用程序,最好使用自己的数据源。
这可能更昂贵,但它是您可以控制应用程序资源的唯一方法。
【讨论】:
在这种情况下,“您自己的数据源”是什么意思?【参考方案2】:您可以双向使用,这取决于您想要做什么以及您设计它的方式。您可以拥有一个预先记录的静态地点数据库,或者您可以在有时连接到某个服务器时对其进行更新,或者您可以通过每次从互联网加载数据来动态完成所有操作。
选择哪一个?首先,您应该在设计应用时考虑以下内容:
这些数据会更改多少次 这些更改发生的频率 更新需要多少费用等等
【讨论】:
【参考方案3】:开发您自己的地点数据库可能是一项艰巨的任务(而且您的竞争对手有很大的领先优势)。 Google 是 beginning to provide their Places API 用于“签到”风格的应用程序,因此您也许可以进入他们的测试版。
【讨论】:
以上是关于为 iPhone 开发地理定位应用程序的主要内容,如果未能解决你的问题,请参考以下文章