先按照百度地图基础配置下载好对应的sdk导入as及配置好清单文件等相关百度api

  /*** 设置地图定位标识* @param latitude* @param longtitude*/protected void showMap(double latitude, double longtitude) {baiduMap = mapview.getMap();baiduMap.setMapStatus(MapStatusUpdateFactory.zoomTo(15.0f));baiduMap.setOnMapClickListener(this);mapview.setLongClickable(true);LatLng lng = new LatLng(latitude, longtitude);BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.ease_icon_marka);MarkerOptions markerOptions = new MarkerOptions().position(lng).icon(bitmap)// 设置 Marker 覆盖物的图标.zIndex(9)// 设置 marker 覆盖物的 zIndex.draggable(true);baiduMap.clear();//清除覆盖物baiduMap.addOverlay(markerOptions);//添加MapStatusUpdate u = MapStatusUpdateFactory.newLatLngZoom(lng, 18f);baiduMap.animateMapStatus(u);}

点击地图位置

 @Overridepublic void onMapClick(LatLng latLng) {//通过经纬度获取位置BdMapUtils.reverseGeoParse(latLng.longitude, latLng.latitude, new OnGetGeoCoderResultListener() {//获取正向解析结果时执行函数@Overridepublic void onGetGeoCodeResult(GeoCodeResult arg0) {}//获取反向解析结果时执行函数@Overridepublic void onGetReverseGeoCodeResult(ReverseGeoCodeResult result) {if (result == null || result.error != SearchResult.ERRORNO.NO_ERROR) {// 没有检测到结果} else {if (!TextUtils.isEmpty(result.getAddress())) {mLocationListAdapter.crear();page = 0;initSeach(result.getAddress(), 0);}showMap(latLng.latitude, latLng.longitude);}}});}
/*** date:2021/7/14* author:wsm(admin)* funcation:通过百度定位经纬度获取详细地址*/
public class BdMapUtils {// private MKSearch mkSearch;// 创建地理编码检索实例static GeoCoder geoCoder = GeoCoder.newInstance();/*** 将经度纬度反向译为文字地址** @param lon*            经度* @param lat*            纬度* @param listener*            OnGetGeoCoderResultListener监听器,对接收到的结果进行处理*/public static void reverseGeoParse(double lon, double lat,OnGetGeoCoderResultListener listener) {geoCoder.setOnGetGeoCodeResultListener(listener);LatLng pt1 = new LatLng(lat, lon);geoCoder.reverseGeoCode(new ReverseGeoCodeOption().location(pt1));}
}

搜索位置请查看demo 点击查看demo链接

Android百度地图设置位置标识相关推荐

  1. Android百度地图之位置定位和附近查找代码简单实现 (上)

    很长时间没有做Android相关知识了,闲暇之余再弄了弄最新的百度地图API,主要是进行百度地图附近餐馆查找功能来练练手,同时熟悉下最新的API教程.文章比较基础,也希望对你有所帮助~参考前文:   ...

  2. android百度地图设置logo,缩放按钮,指南针的位置

    我们在使用百度地图的SDK时,有时地图上的logo,缩放按钮以及指南针的位置可能与我们自己的空间位置发生冲突,这就需要去手动调节这些小控件的位置以及是否显示等问题. 设置指南针的位置: android ...

  3. Android 百度地图位置显示和标记

    工程源码:安卓android百度地图SDKGPS位置获取位置地图显示-Android文档类资源-CSDN下载 1 首先注册百度账号,申请AK 2 下载SDK 3 Android studio 新建工程 ...

  4. android获得图片的坐标,Android百度地图定位后获取周边位置的实现代码

    本文实例讲解Android百度地图定位后获取周边位置的实现代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 1.布局文件 android:orientation="vertic ...

  5. [android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

           前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Intere ...

  6. android 百度地图拖动定位,百度地图获取定位,实现拖动marker定位,返回具体的位置名...

    body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑"; ...

  7. android 百度地图 marker设置忽明忽暗闪烁点

    说下思路 百度地图设置marker的时候可以这是icon和icons 思路就是设置几个不同透明度的相同的图片的bitmap作为icons 话不多说 直接上码 1.这是核心代码 //闪烁点 bb是获取的 ...

  8. Android百度地图(一):百度地图定位sdk 类方法参数、定位原理详细介绍

    ***转载.引用请标明出处*** http://www.jianshu.com/p/29ccac3e1e42 本文出自[zhh_happig的简书博客](http://www.jianshu.com/ ...

  9. android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...

    目的: 根据提供的多个经纬度,显示所在地的marker样式,如下: 问题: 1.发现marker中在线加载的图片无法显示出来: 2.获取多个对象后,却只显示出了一个marker: 以下为官网实现方法: ...

最新文章

  1. NSKeyedUnarchiver简单的数据存储
  2. python判断变量不为空_Python简洁方法
  3. codeforces315Div1 B Symmetric and Transitive
  4. VTK:Utilities之PiecewiseFunction
  5. python的网络编程学什么_【Python学习】网络编程
  6. 检查电脑链接的网络是否支持ipv6
  7. android imagebutton 点击效果缩小,ImageButton和ZoomButton使用
  8. regedit命令应用
  9. HTTP 401和403区别
  10. 外地人在上海浦东 身份证到期续办
  11. java数学运算(Math类)
  12. PHP怎么做斗地主,JavaScript实现斗地主游戏的思路_javascript技巧
  13. 用telnet逛bbs
  14. 史上最搞笑的程序员段子,有图有真相!
  15. 提取保存Win10锁屏壁纸
  16. 领域驱动设计——项目分层与项目落地
  17. Centos7 安装VLC播放器
  18. qemu 加载ubuntu
  19. nuxt 设置路由的meta属性,nuxt 怎么设置路由的meta,nuxt 怎么设置router的meta
  20. 火热IT认证CISP

热门文章

  1. navicat导出表结构和注释_Navicat 导出 表结构
  2. 使用yaml给springboot绑定数据时常见问题
  3. Listener监听器
  4. Logistic 回归—LogisticRegressionCV实现参数优化
  5. Redis 中 bitmap 的原理和使用
  6. Redis AOF原理
  7. android 将图片转换成黑白图片
  8. python中__init__下划线怎么打出来_除了__init__ 这个双下划线函数,你在定义 Python 类时还使用过哪些双下划线函数?...
  9. ps学习笔记3-颜色模式
  10. 冬天膝盖发凉是怎么回事?