A fényképek helyett az alapértelmezett csap iPhone MapKit keret?

szavazat
6

Lehetséges, hogy a saját képét az alapértelmezett helyett csap MapKit térkép az iPhone?

Én dolgozom olyan alkalmazás, amely megmutatja, hol vannak ismerősei hasonlóan a Google Latitude, és meg kell mutatni képét barátok a helyről.

Lehetőség van a JavaScript Google Map, de szeretnék tudni, ha valaki tud adni egy példakódot MapKit alapú térképet.

A kérdést 29/09/2009 15:15
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
14

Igen, lehetséges. Az, hogy u kell használni MKAnnotationView helyett MKPinAnnotationView. és ne használja annotation.animatesDrop tulajdon.

Itt vannak a minta kódot használhat viewForAnnotation,

    annotation = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"try"];
    annotation.canShowCallout = YES;

    annotation.image = [UIImage imageNamed:@"image.png"];


    return annotation;
Válaszolt 29/09/2009 15:20
a forrás felhasználó

szavazat
2

Azt is beállíthatja a keret a kép. Az, hogy a fenti kódot kell tennünk ezt az egyszerű változtatásokat.

UIImage *pinImage = [UIImage imageNamed:@"image.png"];

UIImageView *imageView = [[[UIImageView alloc] initWithImage:pinImage] autorelease];

       imageView.frame = CGRectMake(-20, 0, 40, 30);

[annotation addSubview:imageView];

És mi van a hozzászólásra vonalon

// annotation.image = [UIImage imageNamed:@"image.png"];
Válaszolt 29/11/2010 07:38
a forrás felhasználó

szavazat
0

Segítségével span ingatlan könnyen zoom Ön igényel

MKCoordinateSpan span;

MKCoordinateRegion region;


mapView.scrollEnabled=YES;
span.latitudeDelta = 100.0;//more value you set your zoom level will increase
span.longitudeDelta =100.0;//more value you set your zoom level will increase
mapView.showsUserLocation=YES;
region.span = span;


region.center = from.coordinate;
  [mapView setRegion:region animated:YES];
 [mapView regionThatFits:region];
[mapView addAnnotation:from];
Válaszolt 25/07/2013 08:39
a forrás felhasználó

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