2011-01-16 3 views
1

나는 sendUpdate:withLatitude:longitude:을 사용하여 iPhone 앱에서 사용자 위치가 포함 된 트윗을 게시합니다. 그러나이 메타 데이터는 프로세스에서 손실되는 것 같습니다. 즉, 내가 보는 이러한 트윗에는 위치 데이터가 전혀 표시되지 않습니다. 지오 태그가 달린 짹짹을 제대로 게시하기 위해 거쳐야 할 또 다른 단계가 있습니까?MGTwitterEngine에 게시 된 트윗이 위치 좌표를 잃어 버리십니까?

답변

1

Twitter 계정에서 위치 데이터를 표시하도록 설정되어 있는지 확인하지 않는 이유는 무엇입니까? 트위터에 가입했을 때이 기능은 대개 켜져 있지만 사용자는 매우 쉽게 탈퇴 할 수 있습니다. 이 기능을 사용하지 않으면 적당한 위도와 경도를 보냈더라도 무시되고 짹짹이 나타나지 않습니다.

또한 기기가 올바른 좌표 정보를 올바르게 제공하는지 확인하십시오. 제대로 작동하지 않는 경우 좌표 값은 0.00000000, 0.00000000이며 유효한 것으로 계속 허용됩니다.

MGTwitterEngine는 친절하게 당신이 적절한 값을 제공하는 경우 확인하는 것입니다,하지만 다음과 같은 평가를 통과 있기 때문에, 0.00000000, 0.00000000 좌표를 잡을 수 없습니다

if (latitude >= -90.0 && latitude <= 90.0 && longitude >= -180.0 && longitude <= 180.0) { 
    [params setObject:[NSString stringWithFormat:@"%.8f", latitude] forKey:@"lat"]; 
    [params setObject:[NSString stringWithFormat:@"%.8f", longitude] forKey:@"long"]; 
} 
관련 문제