我正在使用Google地图的mapview,并使用以下代码向地图添加标记:
googleMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(getResources().getIdentifier(iconFileName, "drawable", this.getActivity().getPackageName()))));
是否有更加资源友好的方式?
答案 0 :(得分:1)
这段代码怎么样?
googleMap.addMarker(new MarkerOptions().position(currentpos)
.title("Marker")
.snippet("My marker.")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.mark_start)));
答案 1 :(得分:0)
您只需从drawable
文件夹加载标记,如下所示......
googleMap.addMarker(new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.icon_file_name));