Android amap 如何设置自定义marker大小

在高德地图中进行自定义小蓝点,即自定义marker,主要代码如下

// 设置小蓝点的图标
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.drawable.icon_me));

从图片中获取资源的话,有时候大小不合适,想调整没找到合适的方法去调整,改变思路从view中获取资源。在布局文件里新建一个icon.xml,把图片装进去。




    


自定义marker时,加载该xml

// 设置小蓝点的图标,在xml文件中控制大小
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromView(getActivity().getLayoutInflater().inflate(R.layout.icon,null)));

在icon.xml中可以调整图片大小,有找到代码里直接改marker大小的烦请告知。

你可能感兴趣的:(Android amap 如何设置自定义marker大小)