选择 google 地图中的图标作为标记
Chose icon in google map as Marker
这是我的代码,它编译正确,但是当我想要 运行 应用程序时,它显示
Unfortunately, app has stopped
这是我的代码:
@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));
它工作正常。我需要更改默认标记,但我不能。
更改 google 地图中的默认标记颜色,请尝试如下:
googleMap.addMarker(new MarkerOptions()
.position(BROOKLYN_BRIDGE)
.title("First Pit Stop")
.icon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));
这是我的代码,它编译正确,但是当我想要 运行 应用程序时,它显示
Unfortunately, app has stopped
这是我的代码:
@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));
它工作正常。我需要更改默认标记,但我不能。
更改 google 地图中的默认标记颜色,请尝试如下:
googleMap.addMarker(new MarkerOptions()
.position(BROOKLYN_BRIDGE)
.title("First Pit Stop")
.icon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));