我对 iPhone SDK 和 Cocoa 开发还很陌生。我想知道如何调用一个网络服务,它将从我的 iPhone 中获取纬度和经度值并将它们提供给网络服务,以便我可以检索城市、州。我已经把电话位置的东西摆平了。我只是在寻找我应该将此信息传递到哪里以及如何将这些数据解析回我的应用程序。
本质上,我只希望“城市,州”在我的一个视图的标签中可见。
我第一次尝试这个是在 geonames.org 上,它把我返回的 lat/lng 位置放在离我实际所在的地方很多很多英里的地方。我用谷歌地图 api 尝试了相同的 lat/lng 值,它在正确的位置。我遇到的唯一问题是将 JSON 数据解析回我的应用程序。返回的信息似乎有多个版本的相同信息,我似乎无法理解它是如何工作的。
所以再一次。只需寻找一个简单的 HTTP 样式字符串,我就可以将我的 lat/lng 值传递到某个地方,它会返回“City,State”。如果您提到的示例涉及解析数据。请参考我可以剖析的示例-我是菜鸟。
哦,最后一件事,我知道使用 iPhone 3.0 SDK 可能会更容易,但我目前正在 2.2.1 上构建这个项目 - 并且有足够的理由这样做,直到应用程序的其余部分完成移植到 3.0。