高德地图去掉定位按钮_高德地图自定义定位按钮及点击事件
最近使用了一下高德地图,使用期间将出现的问题记录一下。文中出现不对的地方,悉听各路大神指正。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.有不明白的地方可以参考高德地图官方文档
高德地图去掉定位按钮_高德地图自定义定位按钮及点击事件相关推荐
- 高德h5定位误差_#高德地图api移动端定位失败解决方案 #H5 原生Geollocation接口Chomre浏览器的坑...
侧重:本文探索了 http 协议下,pc + 移动端定位解决方案 IOS版本: ios14 原生Geolocation 接口: Document Show my location function g ...
- 高德h5定位误差_高德地图定位JS API不准确问题
到网上找了个解决高德偏移量的代码 https://blog.csdn.net/woshimu... 我的是ip定位 转换过的定位就准确了 this.map.plugin('AMap.Geolocati ...
- 高德地图定位失败_高德开放平台
JS-API的Geolocation定位插件,融合了HTML5 Geolocation定位接口.精确IP定位服务,以及安卓定位sdk定位.其中与安卓定位sdk的结合使用适用于开发安卓系统的H5应用,需 ...
- android 高德地图设置不能旋转_这个地图APP,专注于地图软件该做的事!
Bmap Bmap,简单的双地图应用.可任意切换/高德地图数据源,致力满足日常生活的出行需求.具有步行.公交.骑行.驾驶等出行方案,查看街景. 新版特性 1.升级百度地图sdk6.0.0 2.升级高德 ...
- 高德地图获取坐标距离_高德地图获取两个经纬度点间直线距离JS/PHP/SQL代码
最近做了几个小站,要求要定位到当前地址并且显示附近多少公里内的商家和产品. 定位好办,直接用高德地图搞定.有不需要显示地图又需要定位的页面把地图直接隐藏掉都可以.或者可以直接调用高德的定位组件. 但是 ...
- android 高德地图移动卡顿_高德地图4.8和百度地图3.1的抉择,如何发送地址到车机(下载失效本帖奉上百度云盘)...
9月已经过去半个月了,升级一直围绕着领克车友,8月的兴奋,总想知道车机有什么改变,很多车友提前去预约,总想尝第一口鲜,这个第一口可不好喝,头啖汤随好,但会烫口,于是我带着观望的态度,因为我始终觉得,安 ...
- android 高德地图移动卡顿_高德、百度和腾讯三家比拼,哪个 Android 车机地图 App 更好用?...
写在前面 不管是自己开车.还是平时打车,相信你一定留意过驾驶座旁边位于车辆中间的那块大屏幕,不管是平时开车导航.放音乐,还是通过倒车影像辅助倒车,都离不开这块屏幕,这就是中控车机. 中控车机往往搭载的 ...
- 高德地图各种摄像头图标_高德地图Overlay的应用以及照相功能的实现
暑假第二十一天,今天天气有点小热,长时间对着电脑眼睛还真有点不适应,下午刚刚出地下室吃饭的时候,两眼眺望了一下远方,就感觉小有压力,眼睛和头都有点不舒服,哎!程序员真苦逼啊!!!伤不起的还是我们这群程 ...
- 高德地图的标志放大_高德地图点标注的分布与缩放
本文介绍了在 React Native 平板开发中使用高德地图组件的一个案例,重点介绍了如何计算并缩放到所需状态,以及地图 Webview 与 React Native 通信的方式. 欢迎关注我的专栏 ...
最新文章
- zabbix mysql 8g优化_Zabbix分区优化
- php对二维数据排序
- 用python画猫咪怎么画-Turtle库画小猫咪
- java继承与多态_Java继承与多态
- c++简单程序设计-5
- 【LeetCode-SQL每日一练】—— 627. 变更性别
- 95-260-058-源码-检查点-CheckpointBarrierHandler
- 代码生成(Code Generation) 表达式编译
- 结构体和共用体字节对齐
- adb工具的基本使用
- 航空订票系统java_航空订票系统(JAVA+SSH+MYSQL)
- 关于网络超时时间那些事
- java计算机毕业设计咖啡馆管理系统源程序+mysql+系统+lw文档+远程调试
- js的this指向总结
- 计算机学情问卷调查报告,学情调查报告及调查问卷(共9篇).docx
- 安卓蓝牙打印机无法打印问题
- AWD平台搭建--Cardinal
- Git与代码托管平台
- TX2刷机 JetPack4.4
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.vick.myapp/com.vick.mya
热门文章
- WebView网页视频统一全屏播放及横竖屏切换
- 同样是大逃杀类影片,《鱿鱼游戏》凭什么能火遍全球?
- 【总结】1111- 如何搞定Banner背景自动换色的功能?
- Android Studio调用百度地图(二):实现地图显示后台定位和步行导航
- matlab多元回归模型分析,matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc...
- SCSI 中定义的provision
- matlab修复模糊图片论文,图像算法论文,关于运动模糊图像复原算法相关参考文献资料-免费论文范文...
- python数据库分层设计_基于Python的高中教学数据库设计
- 再谈GC1:GC简介,分代与回收算法
- We Dont Kown ....