我用

self.mapView.showsUserLocation = YES;

表示第的MKMapView蓝点(圆圈)。在模拟其工作的罚款。但是当我在iPod的测试,其没有显示。任何人都知道会是什么原因呢?由于事先

有帮助吗?

解决方案

如果蓝色圆圈不会地图或者显示,比当地的WiFi网络是不是系统(在iPod上的locationis确定由最近的无线网络SSID的)。有两种解决方案:让他们上市(不知道在那里你可以做到这一点),或者去哪里的地方它的工作。在iPhone模拟器,你得到一个模拟的位置,所以不那么有趣的是,它的工作原理。

如果你得到的蓝色圆圈中的地图,但无法在地图中,我们可以进一步看它。

其他提示

是iPod与位置服务一样,无线网络启用?

检查如果u已经给出了代表---> map.delegate = SomeController;

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

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top