蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述Android LBS 百度地图相关的知识,希望能为你提供帮助。
昨天自己琢磨了几个小时,左冲右突,实验没成功。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 确定自己位置的经纬度
【Android LBS 百度地图】例题中百度地图函数有更新,需增加代码。 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 publicvoid onReceiveLocation(BDLocation location){ final StringBuilder currentPosition = new StringBuilder(); currentPosition.append("Altitude:").append(location.getAltitude()).append("\\n"); Log.d("map Altitude",location.getAltitude()+""); currentPosition.append("Longitude:").append(location.getLongitude()).append("\\n"); Log.d("map Longitude",location.getLongitude()+""); currentPosition.append("Locate Mode:"); if(location.getLocType() == BDLocation.TypeGpsLocation){ currentPosition.append("GPS"); Log.d("map GPS","GPS"); }elseif (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获取本机运营商,手机号部分能获取
- Android基于XMPP Smack及Openfire学习笔记
- BUGandroid.content.res.Resources$NotFoundException: File res/drawable-xxhdpi/toolbar_line.png from
- android post方式给后台服务器传递数据
- androidstudio如何用github多人开发
- APP在线课程设计
- 第4课第3节_Android灯光系统_编写HAL_lights.c
- Lintcode364.Trapping Rain Water II
- Android 生成分享长图并且添加全图水印