gpt4 book ai didi

谷歌地图中每个标记的Android不同信息窗口

转载 作者:行者123 更新时间:2023-11-29 01:52:10 25 4
gpt4 key购买 nike

我正在使用 for 循环根据从数据库中检索到的位置在 map 上做标记。

我有一个包含两个 TextView 的布局,我想用标记的名称和地址(从数据库中检索)填充它们。

我尝试使用 googleMap.setInfoWindowAdapter() 但它所做的只是完全更改所有标记的布局(这显然不是我需要的)。

那么有没有办法让我独立更改每个标记的信息窗口?

最佳答案

实现 onMarkerClickListener。获取marker对象如下

Marker marker = map.addMarker(new MarkerOptions().position(latLong)
.title(string1).snippet(string2)));

当您点击它时,您将获得重写方法中的标记。从中获取标题和 fragment ,如下所示。

@Override
public boolean onMarkerClick(Marker marker) {
map.setInfoWindowAdapter(new MarkerAdapter(getActivity(), marker
.getTitle(), marker.getSnippet()));
return false;
}

祝你好运:)

关于谷歌地图中每个标记的Android不同信息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17263097/

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