- Android開發精要
- 范懷宇
- 553字
- 2018-12-31 16:21:49
1.2.4 地理信息
以手機為代表的移動設備,其最大的特征就是可以隨身攜帶,人到哪里,設備就跟到哪里。這使得通過移動設備獲取用戶當前位置的地理信息變得順理成章,相關應用層出不窮。
地理信息的相關應用,一直是Android系統中最熱門的應用開發方向之一。這在很大程度上是因為Android對于地理信息獲取的支持十分強大,不僅可以基于GPS定位,還可以通過網絡利用基站信息進行定位。基站定位的精度要比GPS低一些,通常在數十米到數百米之間,但它的適應能力更強,只要有移動信號和網絡連接,便可以進行定位,而不像GPS那樣會受到周圍建筑的影響。同時,基站定位能耗更低,綠色環保,并且可以幫助沒有GPS設備的低端移動設備進行定位,使得Android設備真正做到定位無疆界。
除了支持對地理信息的獲取,Android還內嵌了地理信息編碼、Google地圖等服務,可以幫助更好地展示地理信息。美中不足的是,Google地圖只是作為一個可選的類庫,尤其是在國內很多“特別定制”的移動設備中,都沒有將其內嵌進去。如果你的應用依賴于該類庫,將無法在這些設備上安裝或運行。因此,如果你只是期望將地圖顯示作為一個附屬功能,可以考慮從外部調用本地或網絡的地圖應用進行展示,或者是利用瀏覽器控件內嵌有地圖信息的Web頁面。
對于相關開發者而言,精準和實時地為用戶提供地理信息,無疑是非常關鍵的,第11章將會詳細介紹在Android中如何更精確地進行定位。
推薦閱讀
- iOS Game Programming Cookbook
- Python 3.7網絡爬蟲快速入門
- Reporting with Visual Studio and Crystal Reports
- JavaScript從入門到精通(第3版)
- PLC編程與調試技術(松下系列)
- Extending Puppet(Second Edition)
- Mastering Machine Learning with scikit-learn
- Mastering R for Quantitative Finance
- Python程序設計案例教程
- Computer Vision with Python 3
- Java項目驅動開發教程
- iOS應用逆向工程:分析與實戰
- 亮劍Java Web項目開發案例導航
- Practical XMPP
- Mastering Android Application Development