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,那么将使用默认的信息窗口
有关更多详细信息,请参阅和