1つが継続的に更新される2つの場所を使用して地図を表示したい。また、カスタムピンアイコンをマップビューに表示したいと思います。
9944 次
2 に答える
2
このリンクを参照してください:マップキットで遊ぶ
私は、すばやく汚い-車を駐車した場所を見つける-アプリケーションを開発するためのMapKitAPIを検討し始めました。
Appleの開発者ページにはまだMapKitのプログラミングガイドがないので、ここでその一部を共有することにしました。
パート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 に答える