首页 » Android程序设计:第2版 » Android程序设计:第2版全文在线阅读

《Android程序设计:第2版》第15章 地理位置和地图定位

关灯直达底部

自从手机开始集成独立的GPS接收器后,开发人员已经预见到了基于地理位置的应用新时代。地理位置也确实引领了新一代的移动应用。如果应用是查找餐馆,如果可以把搜索限制在用户附近的区域显然是很有优势的。如果可以看到餐馆的地理位置,那就更好了,这样就知道该怎么驾驶或步行了。如果要找临时工作,正如P265“使用数据库API:MJAndroid”一节中的MJAndroid应用中所强调的,能够在地图上查看工作机遇绝对很有帮助。

导航确实只是第一代基于地理位置的服务(Location-Based Service,LBS)。支持用户选择和朋友共享地理位置的应用,如Google Latitude,或者把重点放在地理位置上的网站,如Foursquare,都开始蓬勃发展。基于地理位置服务的真正兴起,正如我们看到的,还是始自Google Android,它提供了强大的功能,极大地简化了这种类型的应用的开发。

在经济方面,基于地理位置的应用是移动业务的主要特性,移动应用带来了极大的收入,并且还在快速增长。由于移动应用是基于移动网络的定位设备以及其和地理位置的关系,因此对于移动电话,基于地理位置的应用也是一个至关重要的基础功能,其地位不亚于通信功能。

应用通常会把地理位置和搜索结合起来:我的联系人都在哪里?我要查找的服务或产品在哪里?和我有共同兴趣的人在哪里?

本章将探索MJAndroid应用是如何基于Android解决其中一些问题的。