あなたの質問を数回読んだ後、私はあなたが何をしようとしているのかまだわかりません。しかし、ここに変換するためのいくつかのヒントがあります
jpg画像の(lat、lng)が(a、b)から(c、d)で、ピクセルが(width、height)であるとします。
したがって、(x、y)から(lat、lng)を取得するには、
lat = a + x/width*(c-a);
lng = b + y/height*(d-b);
ここで、同じ座標系を使用していることを確認してください。そうでない場合は、ピクセルが左上ではなく左下から始まると言ってから、それを反転します。
lat = a + x/width*(c-a);
lng = b + (height - y)/height*(d-b);
xとyをlatとlngから変換する場合も同様です。上記の式を逆にしてください。次に、逆ジオコーディングAPIを使用してGoogleから検索する必要があります。他のものを好まない限り、ここにいくつかのスニペットがあります:
NSString *urlStr = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&sensor=true", lat, lng];
NSData *dataFromServer = [NSData dataWithContentsOfURL: [NSURL URLWithString:urlStr]];
dataFromServerには、検索しようとしているものに関するJSON情報が含まれています。必要に応じて解析します。
これはあなたが探しているものですか?