1
我正在IOS 5中開發一個應用程序與不同的地圖。我想根據從服務器獲得的座標縮放每個地圖。正如我所說,每張地圖都會有不同的縮放比例。我希望所有的座標出現在地圖上。MapView縮放,取決於座標
有什麼建議嗎?
我正在IOS 5中開發一個應用程序與不同的地圖。我想根據從服務器獲得的座標縮放每個地圖。正如我所說,每張地圖都會有不同的縮放比例。我希望所有的座標出現在地圖上。MapView縮放,取決於座標
有什麼建議嗎?
我已經得到了最好的解決方案。首先,我必須從服務器獲取最大值和最小值(經度和緯度)。最後,我做了以下幾點:
CLLocationCoordinate2D min = CLLocationCoordinate2DMake([lati_min floatValue], [longi_min floatValue]);
CLLocationCoordinate2D max = CLLocationCoordinate2DMake([lati_max floatValue], [longi_max floatValue]);
CLLocationCoordinate2D center = CLLocationCoordinate2DMake((max.latitude + min.latitude)/2.0, (max.longitude + min.longitude)/2.0);
MKCoordinateSpan span = MKCoordinateSpanMake(max.latitude - min.latitude, max.longitude - min.longitude);
MKCoordinateRegion region = MKCoordinateRegionMake(center, span);
它很完美。