我有一个地图应用程序,我在其中使用引脚显示地图中的兴趣点。我想用Google地图中显示的蓝色圆圈表示当前位置。有什么方法可以添加它。任何人都可以帮助我。我非常感谢你的时间。
由于
答案 0 :(得分:3)
您可以通过在相应的委托方法中指定nil
来获取此信息:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation: (id<MKAnnotation>)annotation {
if (annotation == mapView.userLocation) {
return nil;
}
}
这会导致MKMapView
使用默认值,该默认值应为蓝色圆圈。
答案 1 :(得分:2)
您应该将地图视图的setShowsUserLocation:
属性设置为YES。这可以通过编程方式或在Interface Builder中完成。小心,因为我相信模拟器仍然显示在加州库比蒂诺的用户位置。
此外,如果您继续跟踪用户及其动作,蓝色指示灯将继续像他们一样移动。