furcsa viselkedését iphone MKMapKit

szavazat
2

Amikor én meg a régió tulajdonában MKMapKit megkétszerezi a span.

Például:

MKCoordinateRegion currentRegion = map.region; // assume the current center of region is around New-York and the span is 2 by 2
map.region = map.region; // assign the region to itself
MKCoordinateRegion newRegion = map.region; 
// the span of newRegion is different (almost twice than currentRegion)

mi történik itt?

A kérdést 30/08/2009 14:18
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
1

Te beállítása region.center a MapView is?

Nézd meg a régió ingatlan API leírása MKMapView:

„Változó csak a középső koordinálja a régió még okozhat a span változtatni implicit . Ez annak a ténynek köszönhető, hogy a távolságok által képviselt span változás különböző szélességi és hosszúsági fokok és a térkép nézet, hogy módosítani kell a span, hogy figyelembe az új helyen. Ha meg akarjuk változtatni a központtól koordináta megváltoztatása nélkül nagyítási szinten használja a centerCoordinate helyette.”

Én olvasás, hogy ez azt jelenti, hogy a régió skálabeállítását felülírható számított értékek alapján a központ koordinálja, ha változtatni region.center.

Válaszolt 26/09/2009 23:10
a forrás felhasználó

szavazat
0

Azt is kap ez mind a szimulátor és a készülék ... iPhone SDK 3.0 Xcode 3.2.

szintén szimulátor SDK 3.1-nak is ... nincs olyan eszköz, 3,1 rajta most, hogy próbálja ki.

Hogy lehet, hogy nem találja ezt a hibát ?? Mi lehet az alap, mint betöltése és mentése régió ??

Rengeteg egyéb hibákat mapkit is! : - / ez elég gyenge!

BTW, ha hívjon regionThatFits kapsz szinte ugyanabban a régióban. Amikor megpróbálja beállítani a régióban, ez valójában meghatározza valami közeli (de nem mindig pontosan) [mapview regionThatFits: yourregion]

Válaszolt 06/10/2009 06:50
a forrás felhasználó

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