2013-06-27 2 views
0

나는 포르투갈과 브라질의 휴대 전화 GPS 좌표를 사용하여 정확한 주소가 필요한 앱이 있습니다.GPS 실내 정밀도

내 현재 위치 주소 (실내)를 가져 오려고하면 지역 이름과 거리 이름은 정확하지만 거리 번호와 우편 번호는 일반적으로 잘못되었습니다.

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지도 프레임 워크를 사용하여, 나는 특정 장소의 좌표를 얻을 번역 할 수있다 : 나는 여기에 구글지도 API 아 파크 역 지오 코딩을 사용하고

통화 코드 정확한 주소로? 실내/실외 좌표의 정밀도를 높이려면 어떻게해야합니까?

미리 감사드립니다. 질문에 대한 명확한 설명을 위해 내가 여기있을 것입니다.

답변

1

Location Awareness Programming Guide을 확인하면 CoreLocation 프레임 워크를 사용하여 앞으로/뒤로 지오 코딩을 수행하기 만하면됩니다.

건물 내부의 정밀도에 대해서는별로 신경 쓰지 않았습니다. 건물 안쪽에 당신은 나쁜 triangulation를 얻을 수 있었다, 그것은 정말로 당신이 어떤 건물인지에 달려있다. 창문 근처에 있다면 좌표를 잘 잡을 수 있습니다. 예를 들어 공항의 중심에 있으면 어렵습니다.

+0

건물 내부의 정밀도를 고려하여 iOS7에는 몇 가지 추가 사항이 고려되어야하며 유용 할 수 있습니다. 특히 iBeacons라고하는 것을보십시오. – isaac

+0

@isaac 그래, 나도 알아,하지만 여기서 논의 할 수는 없어. :) – Mat