在我的ipad应用中,我需要输入一个国家/地区的地图,因此我的问题分为两部分: 1:如何将地图置于国家中心? 2:如何设置地图的初始比例? 谢谢
答案 0 :(得分:3)
好的,您首先需要找到该国中心某处的Lat / Lon坐标。假设你有以下定义:
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是地图将显示的区域的宽度和高度数。
答案 1 :(得分:1)
要获取国家/地区的中心坐标,您可以使用geonames Web服务。有关详细信息,请检查堆栈溢出中的以下问题:
Need a list of all countries in the world, with a longitude and latitude coordinate