iPhone应用程序:集成基于位置的服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone应用程序:集成基于位置的服务相关的知识,希望对你有一定的参考价值。

在iPhone应用程序中我想集成基于位置的服务,即我想以阵列的形式获取附近餐馆的名称并在我的应用程序中显示。

我怎样才能做到这一点?

答案

有关如何检索当前GPS位置等信息,请参阅the Location Awareness Programming Guide

一旦你拥有了你的GPS位置,就没有任何魔法,也没有内置的“检索附近的xxxxx列表”:你需要一个专用的API(例如,一个包含所有餐馆及其GPS位置的数据库,以及对您的API的请求将获取您查询的GPS位置附近的数据库中的那些)。

您当然可以使用现有的Web服务,例如向Google Search API执行请求;实际上这取决于您的需求(您需要检索哪些信息,以何种格式,他们需要的资格......)

另一答案

这对你来说是完美的,你可以谷歌任何他没有涵盖的东西,但他是非常好的http://www.raywenderlich.com/2847/introduction-to-mapkit-on-ios-tutorial

另一答案

您应该尝试使用以下URL来获取附近的餐馆:

http://maps.google.com/maps?q=Restaurant&mrt=yp&sll=Latitude,Longitudeg&output=kml

您应该在纬度和经度字段上方通过您需要餐馆附近区域的纬度和经度。您将获得它需要解析的kml文件。

以上是关于iPhone应用程序:集成基于位置的服务的主要内容,如果未能解决你的问题,请参考以下文章

基于位置的应用程序无法在后台 iPhone 中运行

如何在不引入 View 或选项卡控制器的情况下将核心位置数据集成到我的空白 iPhone 应用程序?

iphone 服务应用程序中的支付集成?哪个更好地集成而不是 Apple In App

如何从桌面测试基于位置的 iPhone 应用程序进行预开发或 beta 测试?

我正在开发基于iPhone网络的应用程序

用于交换位置的 iPhone 应用服务器