2

私のiPadアプリでは、1つの国の地図を配置する必要があるため、質問には2つの部分があります: 1: 地図を国の中心に置く方法は? 2: マップの初期スケールを設定する方法は? ありがとうございました

4

2 に答える 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

国の中心座標を取得するには、geonames Web サービスを使用できます。詳細については、スタック オーバーフローの次の質問を確認してください。

経度と緯度の座標を含む、世界のすべての国のリストが必要です

于 2013-07-21T17:48:53.180 に答える