为 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 开发地理定位应用程序的主要内容,如果未能解决你的问题,请参考以下文章

通过 Titanium 进行地理定位

iPhone如何进行地理定位?

iphone获取phonegap地理定位始终开启

在 iPhone 7 上 React Native 地理定位标题始终为 -1

地理定位即使在设备上也不起作用

用于地理定位的二维码格式