android系统经纬度,android系统获取经纬度总是0值,求解决
源码如下:
package com.example.location;
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
public class MyLocation extends Activity {
private static final String TAG = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my_location);
getl();
Log.e(TAG, "latitude === " +latitude);
Log.e(TAG, "longitude === "+longitude);
}
private double latitude = 0.0;
private double longitude = 0.0;
void getl() {
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
Location location = locationManager
.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location != null) {
latitude = location.getLatitude();
longitude = location.getLongitude();
} else {
LocationListener locationListener = new LocationListener() {
// Provider的状态在可用、暂时不可用和无服务三个状态直接切换时触发此函数
@Override
public void onStatusChanged(String provider, int status,
Bundle extras) {
}
// Provider被enable时触发此函数,比如GPS被打开
@Override
public void onProviderEnabled(String provider) {
}
// Provider被disable时触发此函数,比如GPS被关闭
@Override
public void onProviderDisabled(String provider) {
}
// 当坐标改变时触发此函数,如果Provider传进相同的坐标,它就不会被触发
@Override
public void onLocationChanged(Location location) {
if (location != null) {
Log.e("Map",
"Location changed : Lat: "
+ location.getLatitude() + " Lng: "
+ location.getLongitude());
latitude = location.getLatitude(); // 经度
longitude = location.getLongitude(); // 纬度
}
}
};
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, 1000, 0,
locationListener);
Location location1 = locationManager
.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
if (location1 != null) {
latitude = location1.getLatitude(); // 经度
longitude = location1.getLongitude(); // 纬度
}
}
}
}
}
android系统经纬度,android系统获取经纬度总是0值,求解决相关推荐
- 安卓(android)使用GPS,获取经纬度
android获取经纬度,有这个两个类需要用: 1.LocationManager位置管理器 2.Location位置类 第一步:获取LocationManager实例 locationManager ...
- Android 高德地图根据地址获取经纬度,计算两个坐标的距离
1.到高德开放平台申请,获取key 高德开放平台:https://lbs.amap.com/ 2.下载高德定位及地址搜索SDK:https://download.csdn.net/download/m ...
- Android笔记之使用LocationManager获取经纬度
LocationManager.getLastKnownLocation(String provider)有可能返回null,概率还挺高 findViewById(R.id.llMain).setOn ...
- DWZ-JUI 树形Checkbox组件 无法一次获取所有选中的值的解决方法
UI中 tree Checkbox 组件 在官方文档中提供的oncheck事件中只能够获取当前点击的权限值,而无法获取其他选中的值 <ul class="tree treeFolder ...
- android高德地图用地址获取经纬度,高德地图API-获取位置信息的经纬度
一.首先需要注册成为开发者,注册成功后就可以使用此开放平台. 步骤如下: 1.百度搜索 高德开放平台,进入网站.或者 输入网址:https://lbs.amap.com/ 搜索高德开放平台 高德开发平 ...
- Android 集成高德定位功能,获取经纬度,城市至门牌号码
老规矩,上效果图,先给你们看下效果: 虽然打上了马赛克,但是装到别人手机上还是看着很爽啊; 友善提醒:禁止用作非法用途 首先进入高德地图开放平台 先要下载高德的定位SDK包,这里就不演示了 1.--- ...
- input blur获取不到当前值_解决 Laravel JWT 多表认证时获取不到当前认证用户的问题...
问题描述 最近在做一个项目,需要多表认证,分别为admin和user表,我采用的JWT认证方式,但今天遇到了一个问题:使用Auth::user()返回null,也就是说无法获得当前认证的用户. 网上搜 ...
- ajax kindeditor textarea,kindeditor编辑器获取不到textarea值的解决方法
今天在使用kindeditor编辑器时发现在获取textarea值的时候,从数据库读出来的值都能获取到,但是新输入的值就得不到,只要是新输入的都得不到值. 因为程序用到js判断textarea是否为空 ...
- 利用百度地图Android定位SDK获取经纬度
环境的搭建(参考上一次的文章) 百度地图Android定位SDK的使用 2.在Android studio里设计程序来获取经纬度 界面布局activity_main.xml文件的源代码: <?x ...
- android获取经纬度代码
android 4.4上如何获取经纬度信息 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN.大家可 ...
最新文章
- 大数据架构+Lamba+Kappa+Unifield
- 【数据结构】顺序栈与链表栈
- 关于android.view.WindowLeaked异常的解决方案
- css属性基础以及wxss——居中,渐变色边框,圆角边框,横向布局,重叠div,div固定在底部,input的无边框显示下划线
- 面试题(用栈代替队列的操作和原生map实现)
- 20175323 团队项目 服务器端函数功能与业务逻辑详解
- dojochina的ExtJS视频教程学习笔记(二
- epoll文件服务器,使用epoll模型的服务器
- 使用LTT升级HP磁带机的固件程序
- 量化交易8-backtrader回测道氏理论中反转形态K线形态图
- NX/UG二次开发孔特征查找
- 微分中的dx和delta x
- PS网页设计教程XVII——在Photoshop中设计创意组合网页
- Could not find artifact org.eclipse.m2e:lifecycle-mapping:pom:1.0.0
- word如何弄成两竖列_word分栏后成了竖行
- 丨EGFR FISH 探针解决方案
- [P1726]上白泽慧音
- java检测自身签名_使用签名检测PDF更改
- mysql guanwnag_Error while deserializing binlog event at offset
- HTML+CSS入到到精通
热门文章
- Win10屏幕截图无法使用怎么回事
- RPA助你一键轻松完成财务报表
- c语言程序设计知到网课答案,C语言程序设计(山东联盟)2020知到网课答案
- Android SystemUI系统介绍
- 设置时区serverTimezone
- 【表格设置】HTML中合并单元格,对列组合应用样式,适应各浏览器的内容换行
- 躲猫猫正式上线“Peek-a-Boo”就是“躲猫猫”
- 浙大版《C语言程序设计(第3版)》题目集习题4-11 兔子繁衍问题 (15 分)
- ubuntu20.04 跳过grub
- 捍卫者usb管理控制系统_捍卫效用优先CSS