用于iOS的VPPLocation库简化了获取用户位置和关于该位置的地理编码信息的任务。
为了使用它,您应该实现
VPPLocationControllerLocationDelegate
以接收用户位置的更新。VPPLocationControllerGeocoderDelegate
以接收关于用户位置信息的更新,例如城市名称或地址(MKPlacemark
对象)。一旦实现,只需将您的类添加为代理,使用方法添加LocationDelegate:和添加GeocoderDelegate:。现在您的类就可以愉快地工作了 :)
地理编码功能适用于iOS 4和5。如果设备运行iOS 4,则使用MKReverseGeocoder类。如果设备运行iOS 5,则使用新的CLGeocoder类。在任何情况下,地点对象都将是一个MKPlacemark。
此项目包含一个使用它的示例应用程序。只需在XCode中打开该项目,构建它并运行它。
要获取完整文档,请查看 http://vicpenap.github.com/VPPLocation
2012/02/08 (v2.0.0)
2012/01/31 (v1.0.0): resumeUpdatingLocation将开始位置管理器,如果它之前没有启动。
版权所有 (c) 2012 Víctor Pena Placer (@vicpenap) http://www.victorpena.es/
特此授予任何获得此软件及其相关文档文件(“软件”)副本的任何人员无限制地处理软件的权利,包括但没有限制地使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供方提供软件的人员这样做,前提是以下条件
上面的版权声明和本许可声明应包含在软件的所有副本或主要内容中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权持有者不对任何索赔、损害或其他责任承担责任,无论该责任基于合同、侵权或任何其他原因,与软件或软件的使用相关。