pim ortalanır MKMapView

oy
1

Ben şu anda işaretçilerine ekliyorum bir mkmapview var, ama nedense ben çağırdığınızda [mapView setRegion:[detailItem coordinateRegion] animated:YES];işaretinharitada (ekranın sağ tarafında doğru) off-ortalanır. İşte ilişkin koddur [deailItem coordinateRegion]:

- (MKCoordinateRegion)coordinateRegion {
    MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
    region.center = self.coordinate;
    region.span.longitudeDelta = 0.0075f;
    region.span.latitudeDelta  = 0.0075f;
    return (region);
}

Ben nesnenin x coordinateRegion merkezini ayarlayarak, y koordinatı, neden merkez dışı harita üzerinde öyle değilim? Burada eksik bir şey var gibi hissediyorum ...

:: Val ::

Oluştur 15/05/2010 saat 14:42
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
2

Senin sınırları ne için MKMapView? Eğer ek açıklama seçtikten sonra bunu bir şey yapmak zorunda olmamalıdır ( [mapView selectAnnotation:annotation animated:YES];).

Bu sizin çerçeve için bu olabilir MKMapViewgerçek izleme alanından daha büyüktür. Harita merkezli, ancak görünüm değil.

Cevap 06/09/2011 saat 20:23
kaynak kullanıcı

oy
0

belgeler enlem bir derece boylam eşit bir derece için bu vert genel yatay açıklıklar aynı değildir anlatılır. Bu etki daha kutuplar tarafından telaffuz edilecektir. Eğer bölgeyi uyguladığınız sonra setCenter kullanmayı deneyin. açıklığın fazla tartışma için dokümanlar bakın.

Cevap 01/06/2010 saat 23:47
kaynak kullanıcı

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