如何在手机端获取经纬度
网上看过评测。貌似第一次说是很慢。最好开GPRS协助定位。第一次定位成功之后就快了。
如何获取经纬度 移动是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。 获取位置信息分为三步: 1。添加系统权限,来支持对LBS硬件的访问 Java代码: 2。得到系统服务的LocationManager对象 Java代码: LocationManager loctionManager; String...全部
网上看过评测。貌似第一次说是很慢。最好开GPRS协助定位。第一次定位成功之后就快了。
如何获取经纬度 移动是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。
获取位置信息分为三步: 1。添加系统权限,来支持对LBS硬件的访问 Java代码: 2。得到系统服务的LocationManager对象 Java代码: LocationManager loctionManager; String contextService=Context。
LOCATION_SERVICE; //通过系统服务,取得LocationManager对象 loctionManager=(LocationManager) getSystemService(contextService); 3。
得到位置提供器,通过位置提供器,得到位置信息,可以指定具体的位置提供器,也可以提供一个标准集合,让系统根据 标准匹配最适合的位置提供器,位置信息是由位置提供其提供的。 a。 通过GPS位置提供器获得位置(指定具体的位置提供器) Java代码: String provider=LocationManager。
GPS_PROVIDER; Location location = loctionManager。getLastKnownLocation(provider); b。 使用标准集合,让系统自动选择可用的最佳位置提供器,提供位置 Java代码: Criteria criteria = new Criteria(); criteria。
setAccuracy(Criteria。ACCURACY_FINE);//高精度 criteria。setAltitudeRequired(false);//不要求海拔 criteria。setBearingRequired(false);//不要求方位 criteria。
setCostAllowed(true);//允许有花费 criteria。setPowerRequirement(Criteria。POWER_LOW);//低功耗 //从可用的位置提供器中,匹配以上标准的最佳提供器 String provider = loctionManager。
getBestProvider(criteria, true); //获得最后一次变化的位置 Location location = loctionManager。getLastKnownLocation(provider);
谢谢请给我一个好评。
收起