Android LBS 百度地图(参考: 《第一行代码》第2版(郭霖)11.3.2 确定自己位置的经纬度:准确数字信息)

摘要:
昨天,我想了几个小时,但实验没有成功。虽然之前的考试不成功,但我积累了很多知识。阅读要容易得多。~Android2.3.3/Windows10/AS自带jdk11.2来申请APIkey11.3。使用百度定位11.3.1准备LBSSDK11.3.2来确定您所在位置的经度和纬度。示例中的百度地图功能已经更新,因此需要添加代码。裁判:https://zhidao.baidu.com/question/366087251460718692.html更新太快。自从这本书问世以来,许多事情都发生了变化。您必须参考最新代码。幸运的是,网络非常强大。LocationNum=13&fps=1您必须使用流行书籍。有很多人在网上一起学习,可以互相帮助。

昨天自己琢磨了几个小时,左冲右突,实验没成功。http://www.cnblogs.com/hbuwyg/p/7062285.html

计划按照郭老师的《第一行代码》教程再试一次。

前面的测试虽然没有成功,但积累了不少知识,看书轻松许多~


Android 2.3.3 / Windows 10 / AS自带jdk


11.2 申请API key 

11.3 使用百度定位

11.3.1 准备LBS SDK(书上写的很细节,提醒到位,的确是入门者的好书)


11.3.2 确定自己位置的经纬度

例题中百度地图函数有更新,需增加代码。 Ref:https://zhidao.baidu.com/question/366087251460718692.html 

更新太快,书出来,好多东西已经变了,必须参考最新代码,还好网络强大。Ref:http://blog.csdn.net/fkq_2016/article/details/72818356?locationNum=13&fps=1

一定要用流行书,网上一起学习的人多,能互相帮助。

public class MylocationListener implements BDLocationListener{
        @Override
        public  void onReceiveLocation(BDLocation location){
            final StringBuilder currentPosition = new StringBuilder();
            currentPosition.append("Altitude:").append(location.getAltitude()).append("
");
            Log.d("map Altitude",location.getAltitude()+"");
            currentPosition.append("Longitude:").append(location.getLongitude()).append("
");
            Log.d("map Longitude",location.getLongitude()+"");
            currentPosition.append("Locate Mode:");
            if(location.getLocType() == BDLocation.TypeGpsLocation){
                currentPosition.append("GPS");
                Log.d("map GPS","GPS");
            }else  if (location.getLocType() == BDLocation.TypeNetWorkLocation){
                currentPosition.append("NET");
                Log.d("map NET","NET");
            }else
            {
                currentPosition.append("eMulator");
            }
            Log.d("map CurrentPosition",currentPosition.toString());
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    positionText.setText(currentPosition);
                }
            });
            Log.d("map CurrentPosition","END");
        }
        @Override
        public void onConnectHotSpotMessage(String s, int i) {

        }
    }

 Android LBS 百度地图(参考: 《第一行代码》第2版(郭霖)11.3.2 确定自己位置的经纬度:准确数字信息)第1张

免责声明:文章转载自《Android LBS 百度地图(参考: 《第一行代码》第2版(郭霖)11.3.2 确定自己位置的经纬度:准确数字信息)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Quartz.Net—JobBuilder常见的MIME类型下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

百度地图JavaScript开发入门先知

最近项目紧急开发了一些百度地图的功能,觉得百度地图实数强大!于是今天不忙总结一下,看到不错的文章先转载。 文章出处:https://www.opengps.cn/Blog/View.aspx?id=14 百度地图JavaScript开发第一步,得会看资料。很多新手,是因为连基本的页面怎么打开都不知道,重度依赖搜索引擎去搜出来百度地图开发官方站点,从而记不住...

html-javascript前端页面刷新重载的方法汇总

一、javascript页面刷新重载的方法: 1 <a href="javascript:location.reload();">点击重新载入页面</a> 2 <a href="javascript:history.go(0);">点击重新载入页面</a> 3 <a href="javascript:l...

NGINX 从入门到精通,学会这些就够了

https://learnku.com/articles/46237 工作这么多年一直用的都是 NGINX,也一直想写总结,不过之前都是在上班,下班后就比较懒了,所以一直搁置着,趁着现在离职了有时间,就想把之前欠下的都补上,也算是对自己近年来工作技能的总结,希望这篇文章能帮助到你。 什么是 nginxNginx(发音同 “engine X”)是异步框架的网...

centos7.9环境下编译安装zabbix5.0.9版本

centos7.9环境下安装zabbix5.0.9版本zabbix最新是5.2版本的,看了下官方的介绍发现5.0才是长期支持版,于是安装5.0,方便后续升级打算用yum直接rpm安装省得麻烦,发现各种奇葩问题于是放弃,改用源码编译安装zabbix5.0 + mysql + nginx + php7.4服务器上本身安装了mysql,nginx所以就省去了安装...

DOM五大对象

1、Window 对象:Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 2、Navigator 对象: Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。...

vue被部署到子(二级)目录

需求有的时候,你的域名很珍贵,除了二级域名外。你还可以将你的项目部署在服务器二级目录下,这样的话,就可以部署多个项目了。比如说,我有一个域名为dshvv.com的服务器,我想部署两个项目:12306项目:http://dshvv.com/12306淘宝项目:http://dshvv.com/taobao问题普通项目不会有问题,但是如果是单页项目,而且单页项...