如何在iphone中使用mapview? [关闭]

问题描述 投票:-1回答:2

我想使用两个位置连续更新地图来显示地图。而且我想在地图视图中显示自定义图钉图标。

objective-c iphone xcode mapkit mkmapview
2个回答
2
投票

看到这个链接:Playing with map kit

我开始查看Map Kit API来开发一个快速而又脏的 - 查找停放汽车的位置 - 应用程序。

Apple的开发者页面上还没有Map Kit的编程指南,所以我决定在这里分享一些。

第3部分可能是您正在寻找的:alt text (来源:objectgraph.com


0
投票

要显示您的图标,请将此代码放在已实现mapView的位置。

还要为您的项目添加汽车图标。

-(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation 
{
    MKPinAnnotationView *view = nil;
    if (annotation != mapView.userLocation) {
        view = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"myAnnotationIdentifier"];
        if (!view) {
            view = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotationIdentifier"];
            view.canShowCallout = YES;
            view.image = [UIImage imageNamed:@"car.png"];
            }
    }
    return view;
}
© www.soinside.com 2019 - 2024. All rights reserved.