我用过
self.mapView.showsUserLocation = YES;用于在MKmapview上显示蓝点(圆)。它在模拟器中工作正常。但当我在Ipod中测试时,它没有显示出来。有人知道原因是什么吗?提前感谢
发布于 2010-03-25 15:52:35
如果地图中也没有显示蓝色圆圈,那么您的本地wifi网络不在系统中(在iPod上,您的位置由最近的wifi ssid确定)。有两个解决方案:把它们列出来(不确定你可以在哪里做),或者去一个能起作用的地方。在iPhone模拟器中,你会得到一个模拟的位置,所以它不是很有趣,所以它是工作的。
如果你在地图中得到了蓝色的圆圈,而不是在你的地图中,我们可以进一步观察它。
发布于 2010-03-25 14:21:31
iPod是否在启用了定位服务的同一无线网络上?
发布于 2010-08-05 18:00:33
检查你是否已经给出了委托->map.Delegate=SomeController;
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;和
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;https://stackoverflow.com/questions/2513317
复制相似问题