답변:
나도 이것을 찾고 있었고 찾지 못했습니다 ... 그래서, 나는 하나를 썼습니다!
현재로서는 매우 간단하지만 기본적으로 작동하는 것 같습니다. 나는 그것을 get-location 이라고 불렀고 github에서 얻을 수있다 (위의 링크를 따라 가라).
현재 서비스에서 수신 한 두 번째 위치 만 인쇄합니다. 첫 번째 위치는 캐시되어 오래 될 수 있기 때문에 건너 뜁니다. 이후 버전에서는 구성 가능하거나 쉽게 해킹 할 수 있습니다. 기다리지 않으려면 코드에서) 대신 ( )을 hits
확인하십시오 (곧 변경하거나 변경하지 않을 수 있음).> 0
> 1
어쨌든 다음과 같이 결과를 인쇄합니다 (참고 : 여기의 위치 데이터가 구성된 것으로 변경되었습니다).
$ ./get-location
Final location: <+12.34567890, +12.34567890> +/- 176.00m (speed 0.00 mps / course -1.00) @ 2012-04-10 13:57:53 +0200
다른 TODO 항목은 다른 형식을 추가하거나 사용자가 직접 지정할 수 있도록하는 것입니다. 곧 추가하거나 나중에 추가 할 수 있습니다. 또는 : 풀 요청을 보내십시오. :) (기능 요청 및 버그 보고서는 github 시스템을 통해 가능합니다. 또한 github의 README를 확인하여 이미 생각한 것을 확인하십시오.)
나는 당신 (그리고 다른 사람들)이 이것이 도움이되기를 바랍니다.
편집 : 이제 명령 줄 옵션과 몇 가지 다른 출력 형식이 있습니다.
글쎄, 나는 그것을 작동시키지 못했습니다 ...하지만 http://code.google.com/p/corelocationcli/ 는 문제를 해결할 수 있습니다 ....
이것은 또한보다 안정적인 패키지 인 것 같습니다. http://iharder.sourceforge.net/current/macosx/locateme/
(두 가지 모두 가지고있는 문제는 Mountain Lion 에서이 문제를 시도하기 때문일 수 있습니다 ....)
내장되어 있지 않지만 둘 다 CoreLocation 서비스를 사용하는 것으로 보입니다 ....
여기있어
lynx -dump http://www.ip-adress.com/ip_tracer/?QRY=$1|sed -nr s/'^.*My IP address city: (.+)$/\1/p'
살 lyn이 필요