|
|
最近在看关于经纬度、获取具體位置(发地图定位怎么发定位)方面的知识,通过网上的学习以及向大牛们的请教终于弄清楚发地图定位怎么发定位是怎么弄出来的叻,哈哈!通过学习知道了android 定位一般有四种方法,这四种方式分别是:GPS定位WIFI定准,基站定位AGPS定位。今天我要说的是GPS定位,需要GPS硬件支持直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)通过GPS方式准确度是最高的,但是它的缺点也非常明显:1比较耗电;2,绝大部分用户默认不开启GPS模块;3从GPS模块启动到获取第一次定位数据,可能需要比较长的时間;4室内几乎无法使用。这其中缺点2,3都是比较致命的。需要指出的是GPS走的是卫星通信的通道,在没有网络连接的情况下也能用因為google自带的获取地址不能用了,所以只能通过接口来解析具体位置我也是在网上看来的,这个接口是"/maps/api/geocode/json?latlng={0},{1}&sensor=true&language=zh-CN"可以将经纬度提交上去,解析出具體位置要用的架包有asynhttp网络请求架包、Gson解析Json架包等。
还有权限别忘记配了哦