我正在使用这部分代码在Google Map版本2的MapFragment
中添加标记。
MarkerOptions op = new MarkerOptions();
op.position(point)
.title(Location_ArrayList.get(j).getCity_name())
.snippet(Location_ArrayList.get(j).getVenue_name())
.draggable(true);
m = map.addMarker(op);
markers.add(m);
我想使用可绘制对象中的不同图像。
最佳答案
这是将Drawable
设置为Marker
的方法。
BitmapDescriptor icon = BitmapDescriptorFactory.fromResource(R.drawable.current_position_tennis_ball)
MarkerOptions markerOptions = new MarkerOptions().position(latLng)
.title("Current Location")
.snippet("Thinking of finding some thing...")
.icon(icon);
mMarker = googleMap.addMarker(markerOptions);
基于
VectorDrawables
和XML
的Drawables
可以执行而不是。关于android - 将可绘制图像设置为Google Map版本2中的标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18053156/