jak korzystać MapView w iPhone?

głosy
-1

Chcę, aby wyświetlić mapę w dwóch miejscach, w których jeden aktualizuje stale. A także chcę pokazać niestandardową ikonę pinezki w widoku mapy.

Utwórz 06/10/2009 o 13:31
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Zobacz ten link: Zabawa z zestawem map

Zacząłem patrząc na mapę Kit API dla rozwoju szybki i brudny - Zobacz, gdzie zaparkował swój samochód - aplikację.

Nie ma Podręcznik programowania Mapa Kit jeszcze na stronach deweloperskich dla Apple, więc postanowiłem podzielić się niektóre z nich tutaj.

Część 3 może być to, czego szukasz: alt text http://blog.objectgraph.com/wp-content/uploads/2009/04/mapkit31.png

Odpowiedział 06/10/2009 o 13:34
źródło użytkownik

głosy
0

Aby pokazać swoją ikonę, umieścić ten kod, gdzie zostały wdrożone swoją MapView.

Również dodać ikonę samochodu do projektu.

-(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;
}
Odpowiedział 07/02/2012 o 05:55
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more