ポルトガルとブラジルで携帯電話の GPS 座標を使用して正確な住所を必要とするアプリがあります。
現在の住所(屋内)を取得しようとすると、地域と通りの名前は正しいのですが、通りの番号と郵便番号は通常間違っています。
私はリバース ジオコーディングを使用していますが、Google Maps API の呼び出しコードは次のとおりです。
NSString *requestUrlString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=false", coordinatesString];
//Creating the HTTP Request and setting the required post values
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:requestUrlString]];
[request setTimeOutSeconds:200];
[request setDelegate:self];
[request setDidFinishSelector:@selector(geocodeFinished:)];
[request setDidFailSelector:@selector(geocodeFailed:)];
[request startAsynchronous];
私の質問は、IOS Maps フレームワークを使用して、特定の場所の座標を取得し、それを正しい住所に変換できるかということです。また、屋内/屋外座標の精度を上げるにはどうすればよいですか?
事前に感謝します。質問についてさらに明確にするために、私はここにいます。