MKMapView userLocation没有在ipod中显示

时间:2010-03-25 05:42:22

标签: iphone mapkit mkmapview showuserlocation

我用过

self.mapView.showsUserLocation = YES;

用于在MKmapview上显示蓝点(圆圈)。它在模拟器中工作正常。但是当我在Ipod中测试时,它没有显示出来。谁知道会是什么原因?提前谢谢

3 个答案:

答案 0 :(得分:1)

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

如果您在地图中获得蓝色圆圈而不是地图中的蓝色圆圈,我们可以进一步了解它。

答案 1 :(得分:0)

iPod是否在启用定位服务的同一无线网络上?

答案 2 :(得分:0)

检查你是否给了代表---> map.delegate = SomeController;

-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;