经过多次谷歌搜索后,我什么都没有解决我的具体问题。
是否可以用圆圈更改蓝色位置点的图标?我想用我自己的图标替换定位器图标。
然后用我自己的图像将它保存到不同的视图。按一个按钮。就像一个注释。结果将是“AddPlace”视图中的位置应该将该位置存储在不同的视图中。
我使用 MapKit 框架。
经过多次谷歌搜索后,我什么都没有解决我的具体问题。
是否可以用圆圈更改蓝色位置点的图标?我想用我自己的图标替换定位器图标。
然后用我自己的图像将它保存到不同的视图。按一个按钮。就像一个注释。结果将是“AddPlace”视图中的位置应该将该位置存储在不同的视图中。
我使用 MapKit 框架。
是的,有MKMapView - viewForAnnotation的委托方法,它也被称为位置图钉。当注释是一类MKUserLocation
例子:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
if ([annotation isKindOfClass:[MKUserLocation class]]) {
MKAnnotationView *pinView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"pinViewLocation"];
if (!pinView) {
pinView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"pinViewLocation"];
pinView.canShowCallout = NO;
pinView.image = [UIImage imageNamed:@"map-location-pin"];
}
}
.....