Tag: 地理定位

修复cordova地理位置询问位置信息

有没有人有经验使用cordova,HTML和知道如何解决iOS的这个地理定位消息问题? 我只是想让消息说出应用程序名称,后面跟着“想要使用你当前的位置”。 当前的定位信息: ///Users/kklsndksjladn/Library/Developer/CoreSimulator/Devices/FAF7EE4C-40BA-430A-80D5-5C84B07D970D/data/Containers/Bundle/Application/DAE305B6-C6DD-438B-B4D7-9B183A8B2D97/HelpME.app/www/index html的 我已经尝试了从堆栈溢出和其他网站的各种解决scheme。 我实现了navigator.geolocation.getCurrentPosition(onSuccess, onError); 代码,包括我的cordova.js文件在每个html页面,确保<script> src=cordova.js</script>首先出现在我的index.html页面,在我的config.xml文件中包含地理定位标记,与我的plist。 有人请帮助! -谢谢

从iPhone中的相机返回的图像中读取GPS数据

我需要获取iOS设备摄像头拍摄图像的GPS坐标。 我不关心相机胶卷图像,只是使用UIImagePickerControllerSourceTypeCamera拍摄的图像。 我读过很多的stackoverflow的答案,像从UIImage的获取Exif数据 – UIImagePickerController ,要么假定您正在使用的AssetsLibrary框架,似乎不工作的相机图像,或使用CoreLocaiton从应用程序的纬度/经度本身,而不是从形象。 使用CoreLocation 不是一个选项 。 当按下快门button时,不会给我坐标。 (使用基于CoreLocation的解决scheme,您需要在启动摄像头视图之前或之后logging坐标,当然如果设备正在移动,坐标将是错误的,这种方法应该与固定设备配合使用。 我只是iOS5,所以我不需要支持较旧的设备。 这也是一个商业产品,所以我不能使用http://code.google.com/p/iphone-exif/ 。 那么,我有什么select从iOS5中的相机返回的图像读取GPS数据? 我现在所能想到的只是将图像保存到相机胶卷,然后使用AssetsLibrary,但似乎很麻烦。 谢谢! 这是我根据Caleb的回答写的代码。 UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; NSData *jpeg = UIImageJPEGRepresentation(image,1.0); CGImageSourceRef source ; source = CGImageSourceCreateWithData((__bridge CFDataRef)jpeg, NULL); NSDictionary *metadataNew = (__bridge NSDictionary *) CGImageSourceCopyPropertiesAtIndex(source,0,NULL); NSLog(@"%@",metadataNew); 我的控制台显示: 2012-04-26 14:15:37:137 ferret[2060:1799] { ColorModel = RGB; Depth = 8; Orientation […]