private LocationManager locationManager;
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
1000, 5, new MyLocationListener());
Location location = locationManager
.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location != null) {
System.out.println("*************");
System.out.println("经度:" + location.getLongitude());
System.out.println("纬度:" + location.getLatitude());
} else {
System.out.println("空指针");
}
class MyLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
show.setText("用户位置发生改变" + "\n经度:" + location.getLongitude()
+ "\n纬度:" + location.getAltitude() + "\n数据精确度:"
+ location.getAccuracy() + "\n时间:" + location.getTime()
+ "\n速度:" + location.getSpeed() + "\n方位:"
+ location.getBearing());
}
public void onProviderDisabled(String provider) {
}
public void onProviderEnabled(String provider) {
}
public void onStatusChanged(String provider, int status, Bundle extras) {
}
}
在这里说明一下,因为不是完整的代码,这只是其中的一个小模块。供大家使用,事先声明,这几行代码在真机上wify下运行没问题,但是在手机网络为移动数据时候,运行就不行了,不知道怎么回事,或许是因为这个原因所以好多人不喜欢用谷歌的定位系统吧,不过我觉得还行。个人意见,不同意不要喷,我也挺喜欢百度地图的,过几天准备研究研究。
分享到:
相关推荐
Android使用Google Map API创建的一个根据经纬度定位的程序. 交流QQ群:1279871
使用谷歌api,不需要网络,可以直接获取经纬度,获取经纬度写到一个类中,直接调用start,关闭使用stop。 注意要在室外使用! 打开应用,马上开始获取地址,多次点击 第一个按钮: 获取gps经纬度, 如果程序获取到...
NULL 博文链接:https://shukuiyan.iteye.com/blog/793333
用第三方SDK定位,如百度地图、高德地图、谷歌地图; 用Android原生SDK中的api定位; 本文讲述定位的第二种方式–用Android原生的SDK中的api定位,如果项目定位要求较高还是建议使用第三方地图库。 二、Android...
本实例主要演示Android调用google map api 的方法,根据地址获取对应经纬度,定义一个HttpClient用于向指定地址发送请求,向指定地址发送get请求,将服务器返回的字符串转换成JSONObject对象,从JSONObject中提取...
精心收集的android googlemap开发实例与教程,调用gps定位,以及给定经纬度显示地图信息等示例代码
本文旨在为使用基于Android操作系统的移动设备(如手机、平板电脑等)的用户提供一种准确、方便的定位系统,可以通过经纬度信息,甚至仅仅是地名,就能在地图上找到该地的地理位置。然后通过截图存储,把使用者所到...
完整的android projects,API是Googel APIS 10,可以实现单用户注册、登陆、查看用户信息,放大、缩小地图,标记指定经纬度。代码有详细的注释,适合初学者。
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...
这是使用fused location provider获取经纬度的源码。虽然结合了GooglePlayService但是不需要翻就能获取到地址。...注意运行时手机必须支持google play store 虚拟机必须是Google Api System Image才可以。
基于谷歌未公开的API,可以通过LAC和CELLID这两个基站信息查询到基站的经纬度,用于GSM基站定位。
基于google 的地理API,用GPS定位城市,经纬度,以及相关地理信息,无需第三方定位服务
2013年更新的google map api v2致使原来的很多类都不能使用了,本人经过研究和翻看api文档整理并写了这个程序,实现了了位置获取,通过地名获取经纬度,输入目的地进行导航路线获取,异步数据处理等功能
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
全球定位系统(Global Positioning System,GPS),是一个中距离圆型轨道卫星导航系统,可以为...以经纬度和半径规划一个区域,当设备进入给区域,发出提醒信息,还可以和Google Map API一起使用,完成更多的任务。 关
如果是根据经纬度查询天气信息,需要对精度为进行转换,例如lat值为31.174165,需要过滤掉小数点,变为31174165传到接口中,维度也一样处理,处理后传给 http://www.google.com/ig/api?weather=,,,31174165,...
本 Android 教程将引导您使用 Android 位置 API 和 Google 地图服务创建位置跟踪器。 这主要处理两个方面,使用位置 API 不断获取用户位置并在 GoogleMap 中显示经纬度位置 有助于理解 使用融合提供程序的 Android ...