如何向标记添加线条和按钮?

How can I add lines and buttons to a marker?

我正在尝试在用户使用 Marker class 的代码片段单击标记时显示一些信息。据我所知,问题是它只有 1 行长,所以我不能添加新行来使信息更清晰。有没有办法显示多行?
我正在使用默认 MapActivity 和 googleMap API V2
预先感谢您的耐心和考虑。

您可以创建自定义信息 window。看看这个码头 https://developers.google.com/maps/documentation/android-sdk/infowindows#custom_info_windows

适配器示例:

public class CustomInfoWindow implements GoogleMap.InfoWindowAdapter {
    Context context; 
    LayoutInflater inflater;
    public CustomInfoWindow(Context context) {
           this.context = context;
    }
    @Override    
    public View getInfoContents(Marker marker) {        
        return null;    
    }
    @Override
    public View getInfoWindow(Marker marker) {
    inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);  

   // R.layout.custom_info_window is a layout
   // res/layout folder. You can provide your own
    View v = inflater.inflate(R.layout.custom_info_window, null);   

    TextView title = (TextView) v.findViewById(R.id.info_window_title);     
  TextView subtitle = (TextView) v.findViewById(R.id.info_window_subtitle);
    title.setText(marker.getTitle());
    subtitle.setText(marker.getSnippet());
    return v;
    }
}

要使用它,您需要制作: map.setInfoWindowAdapter(new CustomInfoWindow(context));