MapAndLocate

几行代码实现定位、以及根据经纬度在地图上具体位置。定位采用的是百度定位、地图显示采用的是搜搜地图。为什么这么做,因为结合着两者:定位准确,体积最小。

项目地址:

https://github.com/Pluckypan/MapAndLocate

截图


useage

第一步:在AndroidManifest.xml文件中分别填写 在 百度定位开放平台申请的API_KEY 以及在腾讯搜搜地图开放平台申请的KEY

<!-- 百度定位 -->
<meta-data
    android:name="com.baidu.lbsapi.API_KEY"android:value="5n57o4BRzjq1FZGK0PbIvk4HD3iIGy8Q" /><!-- 腾讯地图 -->
<meta-data
    android:name="TencentMapSDK"android:value="FQYBZ-CKSRF-G2LJD-JW6HF-DPQKK-RSFCF" />

第二步 :添加依赖 这里以gradle为例,在项目build.gradle文件中添加:

dependencies {compile 'com.fanglin.fenhong.mapandlocate:MapAndLocate:1.0.0'
}

第三步:调用

定位

BaiduLocateUtil.getinstance(getApplicationContext()).start();
BaiduLocateUtil.getinstance(getApplicationContext()).setCallBack(new BaiduLocateUtil.LocationCallBack() {@Overridepublic void onChange(FHLocation location) {if (location != null) {BaiduLocateUtil.getinstance(getApplicationContext()).stop();tvMemo.setText(location.toString());}}@Overridepublic void onFailure() {}
});

在地图上显示指定位置

LocMsg lmsg = new LocMsg();
lmsg.mLat = 36.081600;
lmsg.mLng = 120.422760;
lmsg.mPoi = "青岛大学宁夏路231";BaiduLocateUtil.getinstance(getApplicationContext()).ShowMapLocation(lmsg);

几行代码轻松实现百度定位和在地图显示指定坐标相关推荐

  1. adsl拨号无公网地址如何用ddns_【好玩的网络-第5期】分享自编ddns程序,17行代码轻松实现免费ddns,服务器或nas玩家的福音...

    [好玩的网络]系列面向普通人的网络科普视频.我在我的哔哩哔哩账号(up主:旋律果子)更新[好玩的网络]视频版,在我的知乎(用户:曾彦)专栏更新[好玩的网络]文字版.最新消息以及预告在我的个人网站www ...

  2. oracle行列转换关联union的方式_几行代码轻松玩转 Excel 行列转换

    几行代码轻松玩转 Excel 行列转换 下面这种交叉式的 Excel 表是很常见的格式,用来填写和查看都比较方便: 但是,如果想做进一步的统计分析,这种格式就不方便了,需要行列转换,变成如下格式的明细 ...

  3. php本地文件打包代码,PHP实战:几行代码轻松实现PHP文件打包下载zip

    <PHP实战:几行代码轻松实现PHP文件打包下载zip>要点: 本文介绍了PHP实战:几行代码轻松实现PHP文件打包下载zip,希望对您有用.如果有疑问,可以联系我们. PHP应用 //获 ...

  4. python 拆分excel工作表_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

  5. html 简繁文件转换器,几行代码轻松搞定网页的简繁转换

    几行代码轻松搞定网页的简繁转换以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对网页进行简繁字体转换的方法一般有两种 ...

  6. python按行拆分表格_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

  7. 用pyquery5行代码爬取百度热点新闻

    导读:学习python爬虫很久了,一直习惯于requests抓取+xpath解析的两步走套路,直到我今天发现了pyquery这个爬虫利器后,才意识到python的世界没有最简,只有更简-- 01 py ...

  8. 机器学习建模神器PyCaret已开源!提升效率,几行代码轻松搞定模型

    Datawhale干货 编译:张峰,Datawhale成员 寄语:PyCaret,是一款 Python中的开源低代码(low-code)机器学习库,支持在「低代码」环境中训练和部署有监督以及无监督的机 ...

  9. 90行代码轻松实现!结合 Whisper + Stable-diffusion 的语音生成图像任务!

    本项目将 Whisper 与 Stable Diffusion 模型结合,可以直接完成语音生成图像的任务.用户可以语音输入一个短句,Whisper 会自动将语音转化为文本,接着,Stable Diff ...

最新文章

  1. linux kbhit扫描键盘,(转)检测按键(Linux中kbhit()函数的实现)
  2. java面向对象——包+继承+多态(一)
  3. SuperSlide
  4. 获取浏览器书签、浏览器文件夹数据
  5. 查询ElasticSearch:用SQL代替DSL
  6. python: numpy--函数 shape用法
  7. 【javascript】对原型对象、原型链的理解
  8. script标签中的crossorigin属性
  9. python模块--subprocess
  10. .net 创建计划任务开机后自动以管理员身份启动运行 win7 ~ win10
  11. memcached系列之二
  12. 十八、JAVA基本数据类型的包装类
  13. 豆瓣评分预测(如何用自己的数据集进行文本分类)——基于pytorch的 BERT中文文本分类,超详细教程必会!!!
  14. 【工具】文件去重软件Czkawka
  15. 新员工入职表_员工离职率过高,只要三步骤,就能轻松有效控制!
  16. 自学微信小程序开发第六天- TODOS案例
  17. flex:1 代表了什么意思
  18. 科研工具:公式书写神器(Mathpix Snipping Tool)
  19. Python实现抽签(团日活动抽倒霉蛋
  20. VR/AR眼镜Type-C转接器边投屏边PD快充方案

热门文章

  1. 在线教育:直播授课在这三个阶段有哪些要看的?
  2. 在 Docker 中设置时区
  3. 做一个简单的“远程”开关 ESP8266 + APP
  4. 爱豆教育:掌握这7大技巧,让你的亚马逊店铺快速出单
  5. rhel6系统服务-最全
  6. 从十亿光年到0.1飞米:从宇宙到细胞,从宏观到微观
  7. 英语:英语写作(200个单词)
  8. C语言学习书籍推荐《学通C语言的24堂课》下载
  9. 语音和面部识别技术能帮助AI在情商上超越人类吗
  10. vue 所见即所得_适用于Vue.js的轻量级所见即所得HTML编辑器