-1

我想使用两个位置显示地图,其中一个位置不断更新。而且我想在地图视图中显示一个自定义图钉图标。

4

2 回答 2

2

请参阅此链接:使用地图套件

我开始研究 Map Kit API 以开发一个快速而肮脏的 - Find where you park your car - 应用程序。

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

第 3 部分可能是您正在寻找的内容:( 来源:objectgraph.com替代文字

于 2009-10-06T12:34:30.970 回答
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;
}
于 2012-02-07T04:55:59.203 回答