Skip to content

GoogleMapSDKで指定のCGPointの座標を得る。

2013年5月27日

最近はGoogleMapSDKやってます。

MKMapは

- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view;

を使って指定ポイントの座標が取れますが、GoogleMap(GMSMapView)にはこのメソッドが見当たりません。
どうなってんのかなーって思って調べてみたら、意外と簡単でした。

[googlemapview.projection coordinateForPoint:CGPointZero];

って感じでとることができます。
上のは、「CGPointZero」の座標を得ることができます。

中心点と左上の座標を得て、なんか差分でホニャララするときには必要になりますね。

ちなみに中心点は

CLLocationCoordinate2D endCoord = googlemapview.camera.target;

で取得出来ます。

広告

From → iPhone開発

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。