ฉันต้องการที่จะสามารถดึงข้อมูลการประมาณตำแหน่งปัจจุบันของ OS X จากบรรทัดคำสั่งเพื่อให้ฉันสามารถใช้สคริปต์ได้ มีเครื่องมือที่ทำสิ่งนี้หรือไม่?
ฉันพบแอพเช่นสถานที่ที่ให้คุณเรียกการกระทำตามตำแหน่ง แต่ฉันไม่พบอะไรที่ให้คุณดึงข้อมูลตำแหน่งจริง
ฉันต้องการที่จะสามารถดึงข้อมูลการประมาณตำแหน่งปัจจุบันของ OS X จากบรรทัดคำสั่งเพื่อให้ฉันสามารถใช้สคริปต์ได้ มีเครื่องมือที่ทำสิ่งนี้หรือไม่?
ฉันพบแอพเช่นสถานที่ที่ให้คุณเรียกการกระทำตามตำแหน่ง แต่ฉันไม่พบอะไรที่ให้คุณดึงข้อมูลตำแหน่งจริง
คำตอบ:
ฉันกำลังมองหาสิ่งนี้เช่นกันและไม่สามารถหามัน ...
ตอนนี้มันค่อนข้างง่าย แต่ดูเหมือนว่าจะใช้งานได้จริง ฉันเรียกมันว่า ได้รับตำแหน่ง และคุณสามารถรับได้จาก 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
อีกรายการที่ต้องทำคือการเพิ่มรูปแบบอื่น ๆ และ / หรือให้คุณระบุของคุณเอง ฉันอาจเพิ่มในไม่ช้าหรืออาจเพิ่มในภายหลัง หรือ: ส่งคำขอดึง :) (การร้องขอคุณสมบัติและรายงานข้อผิดพลาดยินดีต้อนรับโดยเฉพาะอย่างยิ่งผ่านระบบ Github นอกจากนี้ตรวจสอบ README บน GitHub เพื่อดูสิ่งที่ฉันคิดไว้
ฉันหวังว่าคุณ (และคนอื่น ๆ ) จะพบว่ามีประโยชน์
แก้ไข : ตอนนี้มีตัวเลือกบรรทัดคำสั่งและรูปแบบผลลัพธ์ที่แตกต่างกันเล็กน้อย
ฉันยังไม่ได้ไปทำงาน ... แต่ 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'
ต้องการแมวป่าชนิดหนึ่ง