最近使用了一下高德地图,使用期间将出现的问题记录一下。文中出现不对的地方,悉听各路大神指正。2018年11月23日15:59:46

1.首先我们初始化map控制对象aMap 。if (aMap ==null) {

aMap =mMapView.getMap();

}

2.设置setMyLocationButtonEnabled为false(true:显示地图默认右上方圆形定位图标  false:不显示)aMap.getUiSettings().setMyLocationButtonEnabled(false);

3.实现位置变化监听器setOnMyLocationChangeListeneraMap.setOnMyLocationChangeListener(new AMap.OnMyLocationChangeListener() {

@Override

public void onMyLocationChange(Location location) {

double latitude = location.getLatitude();

double longitude = location.getLongitude();

latLng =new LatLng(latitude,longitude);

if(followMove){

aMap.animateCamera(CameraUpdateFactory.newLatLng(latLng));

}

}

});

4.实现setOnMapTouchListener监听aMap.setOnMapTouchListener(new AMap.OnMapTouchListener() {

@Override

public void onTouch(MotionEvent motionEvent) {

//用户拖动地图后,不再跟随移动,直到用户点击定位按钮

followMove =false;

}

});

5.activity的xml中新增一个imageview,放到你喜欢的地方。用你喜欢的icon,(使用FrameLayout来实现覆盖)

android:layout_width="40dp"

android:layout_height="40dp"

android:src="@mipmap/ic_location"

android:onClick="doclick"

android:padding="5dp"

android:layout_marginLeft="50dp"

android:layout_marginTop="100dp"/>

6.在imageview点击事件中使用moveCamera更新位置,完成定位public void doclick(View view) {

aMap.moveCamera(CameraUpdateFactory.changeLatLng(latLng));

}

7.有不明白的地方可以参考高德地图官方文档

高德地图去掉定位按钮_高德地图自定义定位按钮及点击事件相关推荐

  1. 高德h5定位误差_#高德地图api移动端定位失败解决方案 #H5 原生Geollocation接口Chomre浏览器的坑...

    侧重:本文探索了 http 协议下,pc + 移动端定位解决方案 IOS版本: ios14 原生Geolocation 接口: Document Show my location function g ...

  2. 高德h5定位误差_高德地图定位JS API不准确问题

    到网上找了个解决高德偏移量的代码 https://blog.csdn.net/woshimu... 我的是ip定位 转换过的定位就准确了 this.map.plugin('AMap.Geolocati ...

  3. 高德地图定位失败_高德开放平台

    JS-API的Geolocation定位插件,融合了HTML5 Geolocation定位接口.精确IP定位服务,以及安卓定位sdk定位.其中与安卓定位sdk的结合使用适用于开发安卓系统的H5应用,需 ...

  4. android 高德地图设置不能旋转_这个地图APP,专注于地图软件该做的事!

    Bmap Bmap,简单的双地图应用.可任意切换/高德地图数据源,致力满足日常生活的出行需求.具有步行.公交.骑行.驾驶等出行方案,查看街景. 新版特性 1.升级百度地图sdk6.0.0 2.升级高德 ...

  5. 高德地图获取坐标距离_高德地图获取两个经纬度点间直线距离JS/PHP/SQL代码

    最近做了几个小站,要求要定位到当前地址并且显示附近多少公里内的商家和产品. 定位好办,直接用高德地图搞定.有不需要显示地图又需要定位的页面把地图直接隐藏掉都可以.或者可以直接调用高德的定位组件. 但是 ...

  6. android 高德地图移动卡顿_高德地图4.8和百度地图3.1的抉择,如何发送地址到车机(下载失效本帖奉上百度云盘)...

    9月已经过去半个月了,升级一直围绕着领克车友,8月的兴奋,总想知道车机有什么改变,很多车友提前去预约,总想尝第一口鲜,这个第一口可不好喝,头啖汤随好,但会烫口,于是我带着观望的态度,因为我始终觉得,安 ...

  7. android 高德地图移动卡顿_高德、百度和腾讯三家比拼,哪个 Android 车机地图 App 更好用?...

    写在前面 不管是自己开车.还是平时打车,相信你一定留意过驾驶座旁边位于车辆中间的那块大屏幕,不管是平时开车导航.放音乐,还是通过倒车影像辅助倒车,都离不开这块屏幕,这就是中控车机. 中控车机往往搭载的 ...

  8. 高德地图各种摄像头图标_高德地图Overlay的应用以及照相功能的实现

    暑假第二十一天,今天天气有点小热,长时间对着电脑眼睛还真有点不适应,下午刚刚出地下室吃饭的时候,两眼眺望了一下远方,就感觉小有压力,眼睛和头都有点不舒服,哎!程序员真苦逼啊!!!伤不起的还是我们这群程 ...

  9. 高德地图的标志放大_高德地图点标注的分布与缩放

    本文介绍了在 React Native 平板开发中使用高德地图组件的一个案例,重点介绍了如何计算并缩放到所需状态,以及地图 Webview 与 React Native 通信的方式. 欢迎关注我的专栏 ...

最新文章

  1. zabbix mysql 8g优化_Zabbix分区优化
  2. php对二维数据排序
  3. 用python画猫咪怎么画-Turtle库画小猫咪
  4. java继承与多态_Java继承与多态
  5. c++简单程序设计-5
  6. 【LeetCode-SQL每日一练】—— 627. 变更性别
  7. 95-260-058-源码-检查点-CheckpointBarrierHandler
  8. 代码生成(Code Generation) 表达式编译
  9. 结构体和共用体字节对齐
  10. adb工具的基本使用
  11. 航空订票系统java_航空订票系统(JAVA+SSH+MYSQL)
  12. 关于网络超时时间那些事
  13. java计算机毕业设计咖啡馆管理系统源程序+mysql+系统+lw文档+远程调试
  14. js的this指向总结
  15. 计算机学情问卷调查报告,学情调查报告及调查问卷(共9篇).docx
  16. 安卓蓝牙打印机无法打印问题
  17. AWD平台搭建--Cardinal
  18. Git与代码托管平台
  19. TX2刷机 JetPack4.4
  20. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.vick.myapp/com.vick.mya

热门文章

  1. WebView网页视频统一全屏播放及横竖屏切换
  2. 同样是大逃杀类影片,《鱿鱼游戏》凭什么能火遍全球?
  3. 【总结】1111- 如何搞定Banner背景自动换色的功能?
  4. Android Studio调用百度地图(二):实现地图显示后台定位和步行导航
  5. matlab多元回归模型分析,matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc...
  6. SCSI 中定义的provision
  7. matlab修复模糊图片论文,图像算法论文,关于运动模糊图像复原算法相关参考文献资料-免费论文范文...
  8. python数据库分层设计_基于Python的高中教学数据库设计
  9. 再谈GC1:GC简介,分代与回收算法
  10. We Dont Kown ....