MKMapKitのリージョンプロパティを設定するたびに、スパンが2倍になります。例えばiPhoneの奇妙な動作MKMapKit
:
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)
ここで何が起こっているのか?
また、地域プロパティの動作が異常であることに気付きました。私の場合、これは、地域が大きい(100キロメートル以上の幅)ときに起こった。小さなスケールでは、これは起こらなかった。 –
更新:このバグはシミュレータにのみ表示されます。 iPhoneのMapKitは正しく動作します。 –