`
yuanlanjun
  • 浏览: 1193057 次
文章分类
社区版块
存档分类
最新评论

android谷歌地图API定位得到经纬度

 
阅读更多
	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创建的根据经纬度定位的程序

    Android使用Google Map API创建的一个根据经纬度定位的程序. 交流QQ群:1279871

    android安卓绝对可以获取GPS经纬度的google map demo

    使用谷歌api,不需要网络,可以直接获取经纬度,获取经纬度写到一个类中,直接调用start,关闭使用stop。 注意要在室外使用! 打开应用,马上开始获取地址,多次点击 第一个按钮: 获取gps经纬度, 如果程序获取到...

    Android使用Google Map API创建的一个根据经纬度定位的程序二

    NULL 博文链接:https://shukuiyan.iteye.com/blog/793333

    Android通过原生方式获取经纬度与城市信息的方法

    用第三方SDK定位,如百度地图、高德地图、谷歌地图; 用Android原生SDK中的api定位; 本文讲述定位的第二种方式–用Android原生的SDK中的api定位,如果项目定位要求较高还是建议使用第三方地图库。 二、Android...

    Android演示如何调用google map api 的方法.rar

    本实例主要演示Android调用google map api 的方法,根据地址获取对应经纬度,定义一个HttpClient用于向指定地址发送请求,向指定地址发送get请求,将服务器返回的字符串转换成JSONObject对象,从JSONObject中提取...

    精心收集的android googlemap开发实例与教程

    精心收集的android googlemap开发实例与教程,调用gps定位,以及给定经纬度显示地图信息等示例代码

    基于android和百度地图API的旅行日志程序及方案的设计与实现

    本文旨在为使用基于Android操作系统的移动设备(如手机、平板电脑等)的用户提供一种准确、方便的定位系统,可以通过经纬度信息,甚至仅仅是地名,就能在地图上找到该地的地理位置。然后通过截图存储,把使用者所到...

    android 谷歌地图

    完整的android projects,API是Googel APIS 10,可以实现单用户注册、登陆、查看用户信息,放大、缩小地图,标记指定经纬度。代码有详细的注释,适合初学者。

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...

    使用fused location provider 获取经纬度

    这是使用fused location provider获取经纬度的源码。虽然结合了GooglePlayService但是不需要翻就能获取到地址。...注意运行时手机必须支持google play store 虚拟机必须是Google Api System Image才可以。

    google未公开API基站定位java版2013年4月可用

    基于谷歌未公开的API,可以通过LAC和CELLID这两个基站信息查询到基站的经纬度,用于GSM基站定位。

    android GPS 定位代码

    基于google 的地理API,用GPS定位城市,经纬度,以及相关地理信息,无需第三方定位服务

    android google map 导航

    2013年更新的google map api v2致使原来的很多类都不能使用了,本人经过研究和翻看api文档整理并写了这个程序,实现了了位置获取,通过地名获取经纬度,输入目的地进行导航路线获取,异步数据处理等功能

    Google Android SDK开发范例大全(第3版) 4/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(第3版) 3/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(第3版) 1/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Android 定位系统(GPS)开发详解

    全球定位系统(Global Positioning System,GPS),是一个中距离圆型轨道卫星导航系统,可以为...以经纬度和半径规划一个区域,当设备进入给区域,发出提醒信息,还可以和Google Map API一起使用,完成更多的任务。 关

    android天气预报源代码

    如果是根据经纬度查询天气信息,需要对精度为进行转换,例如lat值为31.174165,需要过滤掉小数点,变为31174165传到接口中,维度也一样处理,处理后传给 http://www.google.com/ig/api?weather=,,,31174165,...

    LocationTracker:使用 Fused provider 和 GoogleMap 跟踪位置

    本 Android 教程将引导您使用 Android 位置 API 和 Google 地图服务创建位置跟踪器。 这主要处理两个方面,使用位置 API 不断获取用户位置并在 GoogleMap 中显示经纬度位置 有助于理解 使用融合提供程序的 Android ...

Global site tag (gtag.js) - Google Analytics