Iphone ipod中未显示MKMapView用户位置

Iphone ipod中未显示MKMapView用户位置,iphone,mapkit,mkmapview,showuserlocation,Iphone,Mapkit,Mkmapview,Showuserlocation,我曾经 用于在MKmapview上显示蓝点(圆)。在模拟器中工作良好。但当我在Ipod上测试时,它并没有显示出来。有人知道原因是什么吗?提前感谢iPod是否位于同一无线网络上,并启用了位置服务?如果地图中也没有显示蓝色圆圈,则表示系统中没有本地wifi网络(在iPod上,您的位置由最近的wifi ssid确定)。两种解决方案:将它们列出来(不确定在哪里可以做到这一点),或者去一个可行的地方。在iPhone模拟器中,你会得到一个模拟的位置,所以没有那么有趣,它可以工作 如果你在地图上看到了蓝色的圆

我曾经


用于在MKmapview上显示蓝点(圆)。在模拟器中工作良好。但当我在Ipod上测试时,它并没有显示出来。有人知道原因是什么吗?提前感谢

iPod是否位于同一无线网络上,并启用了位置服务?

如果地图中也没有显示蓝色圆圈,则表示系统中没有本地wifi网络(在iPod上,您的位置由最近的wifi ssid确定)。两种解决方案:将它们列出来(不确定在哪里可以做到这一点),或者去一个可行的地方。在iPhone模拟器中,你会得到一个模拟的位置,所以没有那么有趣,它可以工作


如果你在地图上看到了蓝色的圆圈,而不是在你的地图上,我们可以进一步查看它

检查您是否给了代理-->map.delegate=SomeController

self.mapView.showsUserLocation = YES;


当你在iPod touch上使用地图时,它会显示吗?蓝色圆点不会在iPod中显示。只有在模拟器中,Skyhook才是开始注册wifi网络的好地方。谢谢Johan。我在使用地图Iphone应用程序时收到此警报,“你的位置无法确定”。正如你所说,这可能是因为苹果在这方面的合作公司可能还没有覆盖我的领域。。所以我想我可以用这种方式来覆盖我的区域。。再次感谢
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;