这是我的代码,它编译正确,但是当我想运行该应用程序时,它会显示
不幸的是,应用程序已停止
这是我的代码:
@Override
public void onMapReady(GoogleMap googleMap) {
map = googleMap;
LatLng pp = new LatLng( 12,12 );
MarkerOptions option = new MarkerOptions();
option.position(pp)
.title( "hi " )
.snippet("for test");
option.icon(BitmapDescriptorFactory.fromResource(R.drawable.about));
map.addMarker( option );
map.moveCamera( CameraUpdateFactory.newLatLng( pp ) );
当我删除此行时:
option.icon(BitmapDescriptorFactory.fromResource(R.drawable.about));
它工作正常。我需要更改默认标记,但我不能。
在谷歌地图中用颜色更改默认标记,请尝试以下操作:
googleMap.addMarker(new MarkerOptions()
.position(BROOKLYN_BRIDGE)
.title("First Pit Stop")
.icon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));