GeoClue
แหล่งที่มา: wikipedia.org
GeoClue เป็นกรอบซอฟต์แวร์ที่สามารถใช้เพื่อเปิดใช้งานการรับรู้เชิงพื้นที่ในแอปพลิเคชัน GeoClue ใช้กลไก D-Bus สื่อสารระหว่างกระบวนการที่จะให้ข้อมูลสถานที่1แต่ยังมี API Qt การเคลื่อนที่ในการทำงาน2 ด้วยวิธีนี้มันมีจุดมุ่งหมายเพื่อลดความซับซ้อนของการพัฒนาแอพพลิเคชั่นการระบุตำแหน่งและส่งเสริมการใช้รหัสซ้ำภายในซอฟต์แวร์ฟรีและชุมชนโอเพนซอร์สโดยการกำหนดขอบเขตตรรกะระหว่างแอปพลิเคชันและผู้ให้บริการตำแหน่งพื้นฐาน GeoClue ได้รับอนุญาตภายใต้ GNU Lesser General Public License และขณะนี้ให้บริการสำหรับ Linux
GeoClue จัดส่งในลีนุกซ์หลายรุ่นรวมถึง Ubuntu, Debian และ Fedora นอกจากนี้ยังเป็นบริการระบุตำแหน่งของ MeeGo mobile Linux distribution และ GNOME stack
GeoClue ให้การเข้าถึงผู้ให้บริการหลายตำแหน่ง: - GPS: ข้อมูลตำแหน่งจากตัวรับสัญญาณ Global Positioning System (ผ่าน gpsd และ gypsy) - GSM: ข้อมูลตำแหน่งจากการเชื่อมต่อเครือข่ายเซลลูลาร์ - Plazes: ข้อมูลตำแหน่งจากบริการตำแหน่ง Plazes Wi-Fi - Hostip: ข้อมูลตำแหน่งตามที่อยู่ IP - คู่มือ: ข้อมูลตำแหน่งที่ผู้ใช้ระบุ
นอกเหนือจากข้อมูลตำแหน่ง GeoClue ยังสามารถใช้สำหรับการเข้ารหัสทางภูมิศาสตร์หรือการแปลงระหว่างที่อยู่และพิกัดที่มนุษย์สามารถอ่านได้
GeoClue: บริการ Geoinformation
Geoclue เป็นบริการจัดทำพิกัดตำแหน่งทางภูมิศาสตร์ที่สร้างขึ้นบนระบบส่งข้อความ D-Bus เป้าหมายของโครงการ Geoclue คือการสร้างแอปพลิเคชั่นที่ทราบตำแหน่งให้ง่ายที่สุด
Geoclue เป็นซอฟต์แวร์ฟรีที่ได้รับอนุญาตภายใต้ GNU LGPL มันได้รับการพัฒนาสำหรับ Linux แต่ควรพกพาไปยังแพลตฟอร์มใด ๆ ที่ใช้ D-Bus
Geoclue กำหนดชุด API ทางภูมิศาสตร์ แต่ก็ยังรวมถึงผู้ให้บริการบางรายที่ใช้ API เหล่านั้น นี่คือรายการบริการที่จัดทำผ่าน Geoclue พร้อมการใช้งานที่รวมอยู่ในปัจจุบัน:
แนวคิดเกี่ยวกับแอปพลิเคชัน (ไม่ใช่การใช้งานจริง)
- F-Spot / GThumb: แท็กรูปภาพด้วยข้อมูลตำแหน่ง
- ดาว / MaemoStars: แสดงการจำลองท้องฟ้ากลางคืนในตำแหน่งที่ถูกต้อง
- แอปพลิเคชั่นแผนที่ (MaemoMapper) แสดงตำแหน่งที่ถูกต้องเมื่อเปิดแอปพลิเคชัน
- Jabber / Telepathy: สนับสนุน XEP-0080 เพิ่มข้อมูลตำแหน่งไปยังการแสดงตน
- ซอฟต์แวร์บล็อก: เพิ่มแท็กระบุตำแหน่งในโพสต์
- Yahoo Fire Eagle สามารถใช้ Geoclue เป็นผู้ให้บริการข้อมูล
- ใช้ตำแหน่ง / ที่อยู่สำหรับการตั้งค่าเดสก์ท็อป (เขตเวลาเครื่องพิมพ์เซิร์ฟเวอร์ SMTP หรืออะไรก็ตาม) มาร์โคโปโลดูเหมือนจะนำไปใช้กับ OS X ได้ดี
- ปิดการใช้งานสกรีนเซฟเวอร์ล็อคเมื่อที่บ้าน
- ค้นหาจุดเชื่อมต่อ wifi ฟรีที่ใกล้ที่สุด
- แอปพลิเคชันการติดตาม (บันทึกประวัติตำแหน่ง) สามารถใช้ในภายหลังสำหรับการแท็กรูปภาพ ฯลฯ
- เบราว์เซอร์, ปฏิทิน: ป้อนฟิลด์แบบฟอร์มป้อนที่อยู่อัตโนมัติ (ไม่แน่ใจว่าต้องการตำแหน่งปัจจุบันบ่อยแค่ไหน?)
- เบราว์เซอร์อาจเปิดเผยตำแหน่งไปยังเว็บไซต์: Webkit อาจรองรับ Locationaware ในอนาคต
- Google Gears
แหล่งข้อมูลที่เป็นไปได้
- Geocoding สำหรับหมายเลขโทรศัพท์ - ใช้แผนการโทรตามหมายเลขโทรศัพท์ของประเทศเพื่อแปลงหมายเลขโทรศัพท์เป็นสถานที่ทั่วไป (เห็นได้ชัดว่ามีความแม่นยำน้อยกว่าด้วยโทรศัพท์มือถือและการโรมมิ่งทั่วโลก / ฯลฯ )
- Google Maps Geocoding API - ใบอนุญาตบอกว่า "สำหรับแสดงสถานที่บน Google แผนที่เท่านั้น"
- Wigle.net-- ฐานข้อมูลตำแหน่ง WiFi (10 ล้านเครือข่าย) ใบอนุญาตต้องให้ผู้ใช้เข้าสู่ระบบ
- geocoder.us - geocoder สำหรับสหรัฐอเมริกา (ข้อมูล TIGER)
- ผู้ให้บริการ gsmloc สามารถรับข้อมูล GSM ได้อย่างง่ายดายโดยใช้คำสั่ง AT บนแพลตฟอร์ม OpenMoko
- โครงการฐานข้อมูลตำแหน่งเครือข่ายฟรีเริ่มขึ้นแล้วที่http://geomena.org
ปิดมัน
หากคุณลบแพ็คเกจมันจะลบindicator-datetime
ด้วย หากการถอดแอปเพล็ตวันที่ / เวลาไม่เป็นปัญหาคุณก็สามารถทำได้
มิฉะนั้นสิ่งนี้ดูเหมือนว่าจะทำงานด้วย:
- เปลี่ยนการตั้งค่านาฬิกาเป็นแบบแมนนวล;
- ฆ่า
/usr/lib/geoclue/geoclue-master
- ฆ่า
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
การเชื่อมต่อดูเหมือนจะปิดหลังจากฆ่ามัน