天天减肥网,内容丰富有趣,生活中的好帮手!
天天减肥网 > 高德地图修改gps定位点样式

高德地图修改gps定位点样式

时间:2022-02-22 09:07:45

相关推荐

高德地图修改gps定位点样式

效果图

navi_map_gps_locked.png

图片1

图片2

修改代码

MyLocationStyle myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式myLocationStyle.interval(2000); //设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。// 设置边框的颜色myLocationStyle.strokeColor(Color.TRANSPARENT);// 设置边框的填充色myLocationStyle.radiusFillColor(Color.TRANSPARENT);// 设置定位点图片myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources(),R.drawable.navi_map_gps_locked)));// 定位一次,且将视角移动到地图中心点myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);aMap.setMyLocationStyle(myLocationStyle);//设置定位蓝点的Style//aMap.getUiSettings().setMyLocationButtonEnabled(true);设置默认定位按钮是否显示,非必需设置。aMap.setMyLocationEnabled(true);// 设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。// 因为模式问题,所以要手动调用

只用修改MyLocationStyle,其中最关键就是

myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources(),R.drawable.navi_map_gps_locked)));

其中navai_map_gps_locked在上面图片1。

如果觉得《高德地图修改gps定位点样式》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。