[英]Chose icon in google map as Marker
This is my code and it compiles correctly, but when I want to run the app, it shows 这是我的代码,可以正确编译,但是当我想运行应用程序时,它显示
Unfortunately, app has stopped
不幸的是,应用已停止
This is my code: 这是我的代码:
@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 ) );
When I remove this line: 当我删除此行时:
option.icon(BitmapDescriptorFactory.fromResource(R.drawable.about));
it works correctly. 它正常工作。 I need to change default marker but I can't.
我需要更改默认标记,但不能更改。
Change default marker with color in google map, please try below like this: 更改Google地图中颜色的默认标记,请按以下方式尝试:
googleMap.addMarker(new MarkerOptions()
.position(BROOKLYN_BRIDGE)
.title("First Pit Stop")
.icon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.