经过大量谷歌搜索后,我没有遇到任何具体问题。
可以用圆圈更改蓝色位置点的图标吗?
我想用我自己的图标替换定位器图标。
然后使用我自己的图像将其保存到其他视图中。
结果将是“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"];
}
}
.....
关于ios - 位置的自定义图标。可能吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19889165/