0

次のオープン ソース Route Me アプリを使用して、Maptiles を読み込んでいます

mapview = [[RMMapView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 460.0f)];
[mapview setBackgroundColor:[UIColor whiteColor]];
mapview.delegate = self;

id <RMTileSource> tileSource = [[[RMDBMapSource alloc] initWithPath:"@tilefile.db"] autorelease];

RMMapContents *rmcontents = [[RMMapContents alloc] initWithView:mapview tilesource:tileSource]; 
[self.view addSubview:mapview];//attached to mapview

CLLocationCoordinate2D としてマップの 4 つのコーナーを取得できるメソッドが RMMapContents にあれば素晴らしいでしょうか? があります

- (RMSphericalTrapezium) latitudeLongitudeBoundingBox; 

上記の方法から 4 隅の位置を取得するにはどうすればよいですか?

4

1 に答える 1

0

あなたはあなた自身にそのような方法を書かなければなりません:

RMSphericalTrapezium trap;
CLLocationCoordinate2D nePoint = CLLocationCoordinate2DMake(
    trap.northeast.latitude,
    trap.northeast.longitude);

残りの3つのポイントは、上記と同様に、南東、南西、北西を使用します。

于 2013-03-19T13:00:01.647 に答える