Központosítás térkép ellen felhasználó tartózkodási helyét

szavazat
1

Szeretnék a központtól térkép (mapkit) ellen a felhasználó tartózkodási helyét. Én a következő a szimulátorban, de csak akkor kap egy kék térkép tartalom nélkül. Milyen lépéseket kéne szedni?

MKCoordinateRegion region;
MKCoordinateSpan span;
span.latitudeDelta=0.2;
span.longitudeDelta=0.2;

CLLocationCoordinate2D location;
location.latitude = mapView.userLocation.location.coordinate.latitude;
location.longitude = mapView.userLocation.location.coordinate.longitude;

region.span=span;
region.center=location;
[self.mapView setRegion:region animated:TRUE];
[self.mapView regionThatFits:region];

A szélességi / hosszúsági értékek az alábbiak állnak:

location.latitude = 1.0256307104653269e-305
location.longitude = 1.2742349910917941e-313

--- --- EDIT
találtam választ a követési véleményét itt: Mapkit UserLocation talált esemény . Használt a választ az alábbiakban, amely a megoldást.

A kérdést 21/01/2010 06:27
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

A kék térkép nincs tartalom, általában azt jelenti, hogy te valahol az óceán. Kicsinyítés és ellenőrizze a koordinátákat, akkor valószínűleg partjainál Afrika szélességi és hosszúsági 0,0 0,0. Ellenőrizte, hogy milyen értékek vannak a szélességi és hosszúsági?

Ön is próbálja segítségével -setCenterCoordinate: animated:a userLocationközpont.

Válaszolt 21/01/2010 09:02
a forrás felhasználó

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