Android Google 地图 api 为我的标记添加标题

Android Google map api add title to my marker

在这种情况下,如何为我的标记添加标题

      mMap.addCircle(new CircleOptions()
                                    .center(new LatLng(postionsList.get(i).getLatitude(), postionsList.get(i).getLongitude()))
                                    .radius(100)
                                    .strokeColor(Color.RED)
                                    .fillColor(Color.RED));

                            bitmapMarker = BitmapDescriptorFactory
                                    .defaultMarker(BitmapDescriptorFactory.HUE_RED);

您可以使用 MarkerOptions 方法,有一个 title 子方法可以为您的标记添加标题。

MarkerOptions marker = new markerOptions().position(<your LatLng>).title(<your title>)
mMap.addMarker(marker)

希望对您有所帮助!

使用代码:

mMap.addMarker(new MarkerOptions()
            .position(new LatLng(postionsList.get(i).getLatitude(), postionsList.get(i).getLongitude()))
            .title("your_title_name")
            .draggable(true) //avoid if dont want drag-able marker
            .icon(BitmapDescriptorFactory.fromResource(your_drawable_marker_image)));

如果你想要这样的东西

尝试

IconGenerator iconGenerator = new IconGenerator(getActivity());
iconGenerator.setTextAppearance(myColor));
iconGenerator.setStyle(IconGenerator.STYLE_BLUE);
Bitmap iconBitmap = iconGenerator.makeIcon(myText);
mMap.addMarker(new MarkerOptions()
   .position(myLatLng)
   .icon(BitmapDescriptorFactory.fromBitmap(iconBitmap)).anchor(0.5f, 0.6f));