标记没有显示

问题描述 投票:0回答:1

当我尝试添加这样的标记时,它没有显示

Marker marker = mMap.addMarker(new MarkerOptions().position(transitLatLong).icon(BitmapDescriptorFactory.fromResource(R.drawable.map_pin))

但是当我尝试下面的一个而没有分配标记对象时它会显示出来

mMap.addMarker(new MarkerOptions().position(transitLatLong).icon(BitmapDescriptorFactory.fromResource(R.drawable.map_pin))
android google-maps marker
1个回答
0
投票

试试这种方式:

private Marker marker;

    MarkerOptions options = new MarkerOptions();

    //Setting position
    options.position(latLng);

    //Bitmap from Resource
    Bitmap bit = getBitmapFromVectorDrawable(fa, R.drawable.map_pin); 

    //Setting bitmap
    options.icon(BitmapDescriptorFactory.fromBitmap(bit));

    //Finally add to the map
    marker = map.addMarker(options);

如果要删除标记:

   if (marker != null)
       marker.remove();
© www.soinside.com 2019 - 2024. All rights reserved.