在我的 ipad 应用程序中,我需要放置一个国家的地图,所以我的问题有两个部分:1:如何将地图放在一个国家的中心?2:如何设置地图的初始Scale?谢谢你
问问题
2711 次
2 回答
3
好的,您首先需要找到该国中心某个点的纬度/经度坐标。假设您定义了以下内容:
MKMapView *mapView;
float latitude_coordinate;
float longitude_coordinate;
float latMeters;
float lonMeters;
CLLocationCoordinate2D coordinates = CLLocationCoordinate2DMake(latitude,longitude);
MKCoordinateRegion region = MKCoordinateRegionMake(coordinates, latMeters, lonMeters)
[mapView setRegion:region animated:NO];
latMeters/lonMeters 是地图将显示的区域的宽高米数。
于 2012-08-03T14:51:33.180 回答
1
要获得一个国家的中心坐标,您可以使用地名网络服务。有关详细信息,请检查堆栈溢出中的以下问题:
于 2013-07-21T17:48:53.180 回答