GPS与Google Map定位系统

GPS与Google Map定位系统

以MyMap服务系统为实例,介绍Android Google MapAndroid定位服务、案例重构,采用Java开发GPSGoogle Map定位应用程序。

Google地图是Google公司提供的电子地图服务,能提供3种视图:一是矢量地图,可提供行政区、交通及商业信息;二是不同分辨率的卫星照片;三是地形视图,可以用以显示地形和等高线。使用Google Map的服务编写应用程序,需要申请Google Map Android API KeyGoogle Map Android API提供了3种地图的显示模式:交通模式、卫星模式和街景模式。

现在的移动设备很多都提供定位服务,Android平台目前支持两种定位方式:1.GPS定位,通过GPS卫星定位;2.移动网络定位,通过移动运营商的蜂窝式移动电话基站或WI-Fi访问点实现定位。定位操作:1.开启定位服务(getSystemService()方法);2.模拟测试;3.GPSGoogle Map定位。

案例重构:1.地图的显示模式:重构“定位查询”locate()方法,增加一个线程,在线程中处理查询地点的功能;2.重构“查询方法”:重构“查询周围”find()方法,增加一个线程,在该线程中处理查询地点的功能。“查询周围”方法基本与“定位查询”方法一样,需要再线程中实现地点查询,但是不能有更新UI的处理。

转载于:https://www.cnblogs.com/dsdw/p/5558229.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值