我想使用两个位置显示地图,其中一个位置不断更新。而且我想在地图视图中显示一个自定义图钉图标。
问问题
9944 次
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 回答