Android 在谷歌地图中添加地点图标

标签 android google-maps android-layout google-maps-markers marker

我有办法从 map 上删除所有默认地点,我想添加一个地点图标,即表示此地点 Activity 的形状。

mMap.addMarker(new MarkerOptions()
                .position(newLocation)
                .visible(true)
                .icon(BitmapDescriptorFactory.fromResource(R.raw.red)));

此代码将标记的形状更改为图像,但我想添加地点的默认形状,即代表地点 Activity 的小圆圈,并使其可点击 the final shape of the map

最佳答案

您可以简单地从可绘制对象添加自定义图标,例如:

mMap.addMarker(new MarkerOptions()
                .position(newLocation)
                .visible(true)
                .icon(BitmapDescriptorFactory.fromResource(R.drawable.your_icon));

关于Android 在谷歌地图中添加地点图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42293878/

相关文章:

android-layout - 在android中动态创建UI

android - RecyclerView - 连续列布局

android - BottomNavigationView 与项目背景覆盖 FAB

android - 复现 Android Monkey 脚本

android - 目前,在中国使用 Android 版谷歌地图是否有效?

java - 使用 Android Google Maps API 设置 MapType 空指针异常

android - 如何在 TextView 中创建阴影?

java - Android fragment - 空对象引用

android - 自定义 View 不给边距

angular - 如何在 angular 2 中动态设置 index.html 中的 Google map 键?