下载jar https://pan.baidu.com/s/1ioZ5_24WvsmMYxIcgoLyvA

复制到libs下

附代码

static BDLocation lastLocation = null;
private LocationClient mLocClient;
public MyLocationListenner myListener = new MyLocationListenner();
    public class MyLocationListenner implements BDLocationListener {@Overridepublic void onReceiveLocation(BDLocation location) {if (location == null) {return;}Log.d("map", "On location change received:" + location);Log.d("map", "addr:" + location.getAddrStr());if (lastLocation != null) {if (lastLocation.getLatitude() == location.getLatitude() && lastLocation.getLongitude() == location.getLongitude()) {Log.d("map", "same location, skip refresh");// mMapView.refresh(); //need this refresh?return;}}String addrlg; //定位结果lastLocation = location;if (!TextUtils.isEmpty(lastLocation.getLocationDescribe())){addrlg = lastLocation.getLocationDescribe();}else if (lastLocation.hasAddr()) {addrlg = lastLocation.getAddrStr();}else {addrlg = "定位失败...";return;}String city = lastLocation.getCity();double lat = lastLocation.getLatitude();double lot = lastLocation.getLongitude();ShareUtil.sharedPstring("nowla",String.valueOf(lat));ShareUtil.sharedPstring("nowlo",String.valueOf(lot));Log.i("lgq","............"+addrlg+"........"+lat+"......."+lot);
//            tv_bottom_bar_me.setText(addrlg);
//            mBaiduMap.animateMapStatus(u);}}
private void showMapWithLocationClient() {mLocClient = new LocationClient(this);mLocClient.registerLocationListener(myListener);LocationClientOption option = new LocationClientOption();option.setOpenGps(true);// open gps// option.setCoorType("bd09ll");// Johnson change to use gcj02 coordination. chinese national standard// so need to conver to bd09 everytime when draw on baidu mapoption.setCoorType("gcj02");option.setScanSpan(30000);option.setAddrType("all");mLocClient.setLocOption(option);mLocClient.start();
}
@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);showMapWithLocationClient();}

谷歌API也可以实现啦:https://blog.csdn.net/meixi_android/article/details/84955589

Android 获取地理位置获取经纬度相关推荐

  1. 『Tricks』用Python批量获取地理位置的经纬度信息

    利用Python来批量自动获取指定位置的经纬度信息,并且将之保存到csv文件中. 文章目录 接口申请 获取经纬度 用apply()实现批量获取 小提示 参考文章 接口申请   首先,我们需要一个接口, ...

  2. 百度地图自动检索获取地理位置(经纬度)

     百度地图自动检索获取地理位置,含有百度的自动检索和获取当前定位的功能! 我把这个功能单独写了一个界面,给分离了出来!假如项目中地址输入框有一些框架,这个要当心一些,定位会使索引位置发生错乱!注意改动 ...

  3. Android 调用原生API获取地理位置和经纬度,判断所在国家

    public static boolean isCN(Context context) {TelephonyManager tm = (TelephonyManager) context.getSys ...

  4. js获取地理位置的经纬度

    var longtitude = 0; var latitude = 0; function GetPostion() {                     //通过百度获取经纬度       ...

  5. Android Build类获取设备信息

    前言 因为项目中经常会遇到要上传一系列设备信息的功能,为了方便使用,所以就拆分成以下系列文章来单独介绍如何获取各类设备信息 手机运营商获取 AndroidID.IMEI.OAID获取 地理位置信息经纬 ...

  6. python获取某地铁站经纬度_python基于百度地图获取指定的经纬度信息

    在实际做项目的时候经常会遇上需要使用到某个位置经纬度的情况,这个位置的经纬度经常又是没有的,那么就需要基于公开的数据去获取了,这里基于百度地图提供的API来完成指定位置经纬度数据的获取,实现很简单,主 ...

  7. Android利用谷歌地图获取并解析经纬度对应的地理位置

    最近需要对GPS定位信息进行地理位置解析,看到一些文章里面建议使用百度地图API来做,不过考虑到百度地图在国外的使用体验,还是想试试通过Google地图来进行地理位置获取,闲话不多说,上代码. 首先当 ...

  8. android 通过GPS获取用户地理位置并监听位置变化

    1 Location Manager 管理服务 2 Location Provider 提供数据的content provider 方式一:GPS 特点:精度高,耗电量大,不耗费流量 权限<us ...

  9. android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度

    今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能.要实现该功能要用到Android Framework 中的 LocationManager 类.下面我 ...

最新文章

  1. 流氓网站5599.net修改ie主页分析
  2. 吉大20春学期C语言程序设计作业二,吉大18春学期《C语言程序设计》在线作业二【答案】...
  3. CodeBlocks+Qt(MinGW)配置 QT4.8.x MinGW 问题解决
  4. visual studio code安装shadertoy特效环境
  5. 对象key值为数字时的处理
  6. sql server数据库还原方法
  7. php开发总结,PHP开发规范总结
  8. Android TextView 显示HTML加图片
  9. 听杨中科吹牛B—《杨中科:我的大学生活》
  10. Win Me安装教程
  11. java实现手机开关机_Android自动开关机实现
  12. 数值分析完整思维导图
  13. oeasy教您玩转python - 002 - # 你好世界 - 各位同学除夕快乐,除旧布新之时预祝能玩
  14. 智慧组塔抱杆组立动态在线监测装置
  15. 地图编辑器到底是做什么的?今天之后你会对此有个新的了解
  16. 角色设计竟然有这些小技巧
  17. 加入NLP交流群和求职群
  18. SEO零基础入门教程(外链的发布和软文编写)
  19. 63 Three.js 将多个网格合并成一个网格
  20. 苹果电脑上手写html,暴强:Mac电脑触控板也可用Apple Pencil手写笔

热门文章

  1. [css] 你有用过table布局吗?说说你的感受
  2. [css] body{height:100%}和html,body{height:100%}有什么区别?为什么html要设置height:100%呢,html不就是整个窗口吗?
  3. [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入
  4. 前端学习(2364):图片的上传
  5. 前端学习(2306):react之组件使用
  6. 前端学习(2183):tabber--基本架构的构建
  7. 前端学习(1877)vue之电商管理系统电商系统之头部布局
  8. 前端学习(1435):vue能做什么
  9. 前端学习(1409):多人管理29安装json转换工具
  10. 前端学习(627):数据类型