gpt4 book ai didi

java - 标记多个 fragment Google Maps API 2

转载 作者:行者123 更新时间:2023-12-02 05:04:06 26 4
gpt4 key购买 nike

我正在尝试在我的代码 fragment 上创建一个包含多行的标记,我尝试过的是:

  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);

但它显示黑色...

谢谢。

最佳答案

我认为您应该尝试对 Google Maps Android API v2 使用自定义信息窗口

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

该接口(interface)包含两个方法供您实现:getInfoWindow(Marker)getInfoContents(Marker)。 API 将首先调用 getInfoWindow(Marker),如果返回 null,则会调用 getInfoContents(Marker)。如果这也返回 null,则将使用默认信息窗口。

更多详情请引用here ,和here

关于java - 标记多个 fragment Google Maps API 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27951915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com