Java 标记多段谷歌地图API 2

Java 标记多段谷歌地图API 2,java,android,google-maps,android-studio,Java,Android,Google Maps,Android Studio,我正在尝试在代码段上创建一个带有多行的标记,我尝试的是: Marker mjdd1 = mMap.addMarker(new MarkerOptions() .position(JDD1) .title(s) .snippet("C/ Palim, 2-5-Ctra.N-II \n"+ "08330 sads de Mar \n" + "Lunes - Sábado \n" + "09:15 - 21:15 "

我正在尝试在代码段上创建一个带有多行的标记,我尝试的是:

  Marker mjdd1 = mMap.addMarker(new MarkerOptions()
           .position(JDD1)
           .title(s)
           .snippet("C/ Palim, 2-5-Ctra.N-II \n"+ "08330 sads de Mar \n" + "Lunes - Sábado \n" + "09:15 - 21:15 "
                   )

           .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_launcher_mapa)));
但这一切都在一行中,我尝试过的另一件事是把标题和其他颜色放在一起:

String s="Clows" ;
    SpannableString ss=  new SpannableString(s);
    ss.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 5, 0);
但它显示黑色


谢谢。

我想你应该尝试使用
自定义信息窗口
谷歌地图Android API v2

为此,必须创建
InfoWindowAdapter
接口的具体实现,然后使用实现调用
GoogleMap.setInfoWindowAdapter()

该界面包含两种方法供您实现:
getInfoWindow(Marker)
getInfoContents(Marker)
。API将首先调用
getInfoWindow(Marker)
,如果返回null,它将调用
getInfoContents(Marker)
。如果这也返回null,那么将使用默认的信息窗口

有关更多详细信息,请参阅和