istenen bir konuma sahip mapKit içinde mavi nokta yerleştirme

oy
2

gösteri amaçla, ben bir Mapkit görünümünde kullanıcı yerini taklit etmek gerekir. O harita görünümünde herhangi bir yere Mavi noktaya yerleştirmek için bir belgesiz API ile mümkün olduğu görülmektedir. Ne yazık ki, ben cadı belgesiz API kullanmayı bilmiyor musunuz? Herhangi bir yardım ?

Oluştur 11/05/2010 saat 08:36
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
0

o (genellikle insanlar görüntüyü mavi kullanıcı noktasını taklit kullanın) ÖZEL kullanıcı konumunu ayarlamak mümkün olduğunu emin değilim. ben% 100 emin değilim, bu yüzden olsa bunu MKAnnotation gibi userLocation başa mümkün olup olmadığını kontrol etmek için böyle bir şey denemek için bir şans var ...

CLLocationCoordinate2D c = self.mapView.userLocation.location.coordinate;
[[self.mapView userLocation] setCoordinate:c];
Cevap 03/12/2011 saat 02:00
kaynak kullanıcı

oy
0

Bunu ayarladınız mı?

mapView.showsUserLocation = YES;

Belirli bir konum ayarlama biraz daha zordur, ama kesinlikle belgesiz API'leri olmadan yapmak mümkün. kodunu aşağıya bakın:

- (void)animateToSelectedPlace:(CGFloat)zoomLevel {
    MKCoordinateRegion region;
    region.center = [self getCoordinateFromComponents:chosenLatitude:chosenLongitude];

    MKCoordinateSpan span = {zoomLevel,zoomLevel};
    region.span = span;

    [mapView setRegion:region animated:YES];
}

-(CLLocationCoordinate2D)getCoordinateFromComponents:(NSNumber*)latitude:(NSNumber*)longitude {
    CLLocationCoordinate2D coord;
    coord.latitude = latitude.doubleValue;
    coord.longitude = longitude.doubleValue;
    return coord;
}
Cevap 11/05/2010 saat 08:43
kaynak kullanıcı

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