SetVisibleMapRect总是去北冰洋

时间:2011-08-03 18:43:03

标签: iphone xamarin.ios mkmapview

我正在使用monotouch为iPhone开发一个应用程序,该应用程序需要能够在mapView上找到一个位置才能放大。 SetVisibleMapRect似乎是正确的方法,但无论我传递什么价值,我总是最终在北极海洋的中间。我做错了什么,或者我只是使用错误的方法来做我想做的事情?

map.SetVisibleMapRect(new MKMapRect(new MKMapPoint(39.0044444, -76.8758333), new MKMapSize(1000,1000)), true);

1 个答案:

答案 0 :(得分:4)

SetVisibleMapRect方法需要使用MKMapRect单位的MKMapPoint。这些与纬度,经度和米不同。

您可能希望使用SetRegion方法,并使用FromDistance方法创建MKCoordinateRegion