【发布时间】:2013-07-19 09:41:04
【问题描述】:
MapView 正在显示我的当前位置,但没有出现红色图钉(或蓝色圆圈)。此设备已启用定位服务。但是,红色引脚显示在模拟器上运行相同的代码。我已经设置了必需的属性:
self.mapView.showsUserLocation = YES;
我正在使用自定义引脚,但是,“mapView:viewForAnnotation:”仅针对每个自定义注释调用,所以看起来这个方法没有针对当前位置调用,这就是它没有显示红色引脚的原因。但是,很奇怪为什么相同的代码在模拟器上运行正确。
更新 刚刚使用 mapView 创建了空的单视图项目。确实添加了 self.mapView.showsUserLocation = YES 但设备上没有显示当前位置。但是模拟器中显示了一个蓝色圆圈。我在 iPhone4 上使用 iOS 6.1.2。
【问题讨论】:
标签: ios objective-c mkmapview