iPhone上的地理位置问题

时间:2011-04-01 21:56:40

标签: iphone geolocation


我按照本教程开发了一个简单的当前用户位置程序: http://www.youtube.com/watch?v=qNMNRAbIDoU

然而,当我构建并运行时,会显示地图,但是杯子位置(苹果总部)不在地图上。

我听说问题可能是苹果没有识别我的wifi或类似的东西,这是否可能,如果是的话,我应该保留我的代码并假设它是真的,所以等待在设备上测试它后来?提前致谢

2 个答案:

答案 0 :(得分:0)

确保你看到教程的结尾,因为他在方法名称上犯了一个错误,他纠正了,说实话,它看起来不是一个非常好的教程,我会找到另一个。

答案 1 :(得分:0)

在模拟器中,蓝点将始终精确定位母舰。

但是,mapView.userLocation.coordinate实际上会返回您当前的位置坐标(基于Wifi,所以请确保它已开启)。

请注意,在4.0之前的版本中,mapView.userLocation.coordinate将返回母舰的坐标。

在设备上开始测试后,蓝点将在MKMapView中正确显示。确保在使用CLLocation和MKMapView时在设备上测试您的应用程序,尤其是当您依赖用户位置时。好吧,请务必在设备上测试您的应用:)