android百度地图开发V4.5最新版(2)---地理位置的获取
来源:互联网 发布:淘宝联盟不返利 编辑:程序博客网 时间:2024/06/18 11:50
接着上篇博客,如果没有看,点击http://blog.csdn.net/u012115730/article/details/78738159进行查看。这篇博客我们介绍下定位功能即地理位置的获取。废话不多说,直接撸起。
第一步:新建xml文件。这个xml只有一个按钮和一个listView。我这里不要加载百度地图,只获取地理位置。
<Button android:id="@+id/bt_dignshi" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="定时获得经纬度" android:layout_gravity="center" /> <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" > </ListView>第二步:建立位置监听
// 注册位置监听器 locationClient.registerLocationListener(new BDLocationListener() { @Override public void onReceiveLocation(BDLocation location) { // TODO Auto-generated method stub if (location == null) { return; } StringBuffer sb = new StringBuffer(256); sb.append("时间:"); sb.append(location.getTime()); sb.append("纬度 : "); sb.append(location.getLatitude()); sb.append("经度 : "); sb.append(location.getLongitude()); sb.append("地址:"); sb.append(location.getAddrStr()); Log.e("经纬度",sb.toString()); Map<String, String> map1 = new HashMap<String, String>(); map1.put("经纬度",sb.toString()); data.add(map1); setListAdapter(new SimpleAdapter(DSJWDActivity.this,data,android.R.layout.simple_list_item_1, new String[]{"经纬度"}, //每行显示一个姓名 new int[]{android.R.id.text1})); //名字在text1上显示)); } }); locationClient.start(); }});第三步:建立定位条件:
// 设置定位条件LocationClientOption option = new LocationClientOption();option.setIsNeedAddress(true);// 中文地址option.setOpenGps(true); // 是否打开GPSoption.setCoorType("bd09ll"); // 设置返回值的坐标类型。option.setPriority(LocationClientOption.NetWorkFirst); // 设置定位优先级// option.setProdName("LocationDemo"); //option.setLocationMode(LocationClientOption.LocationMode.Battery_Saving);// 设置定位模式option.setScanSpan(10000*5);//检查周期 小于1秒的按1秒// 设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。// option.setScanSpan(UPDATE_TIME);// 设置定时定位的时间间隔。单位毫秒locationClient.setLocOption(option);三步走完我们就可以出现我们想要的效果:
阅读全文
0 0
- android百度地图开发V4.5最新版(2)---地理位置的获取
- android百度地图开发V4.5最新版(3)---计算地图上俩点之间的距离
- android百度地图开发V4.5最新版(4)---显示自己的位置在地图上
- android百度地图开发V4.5最新版(1)---hellomap的调用
- android百度地图开发V4.5最新版(6)---行政区域查找
- android百度地图开发V4.5最新版(7)---POI搜索之全城搜索
- android百度地图开发V4.5最新版(8)---POI搜索之周边搜索
- 基于百度地图的android地理位置获取
- android百度地图开发V4.5最新版(5)---路线规划问题步行,骑车,公交,驾车等。
- android 定位 获取地理位置 百度地图
- 搭建百度地图SDK的Android开发环境(百度地图SDK版本V4.3.0)
- android 用百度地图API获取经纬度和地理位置
- js 获取详细地理位置 利用百度地图偏差的问题
- 通过百度地图获取填写的地理位置经纬度
- Android 百度地图开发 地理位置与空间坐标互编译 源码示例 ——2
- 微信小程序的百度地图获取地理位置 —— 微信小程序教程系列(15)
- 微信小程序的百度地图获取地理位置 —— 微信小程序教程系列(15)
- 基于百度地图V3.1百度定位V4.2的开发起步
- Leetcode- Longest Palindromic Subsequence
- 009 了不起的分支与循环3【知识点总结】
- MYSQL日期 字符串 时间戳互转
- 开源云计算的现在和未来,都在这个会议里了
- VMware与华云宣布战略合作升级 展示中国区落地生花
- android百度地图开发V4.5最新版(2)---地理位置的获取
- maven 项目 多模块拆分
- Tomcat
- 一些用法一一获取时间的几种方法
- 九宫格
- 8K高清视频、亿级像素大图,设计师的硬盘还够用吗?
- FMI飞马网|如何尽早的接触人工智能才不会被抢饭碗,2030年会怎么样?
- 获取用户手机IP
- 机房收费注册