gpt4 book ai didi

java - Google map V2 中不显示多个标记

转载 作者:行者123 更新时间:2023-12-01 12:41:03 24 4
gpt4 key购买 nike

我正在获取纬度、经度、标题和代码 fragment 的值,但是当我运行它时,标记没有显示。下面是我的代码 fragment 。

@Override
public void onMapData(boolean isSet)
{

initializeMap();
List<LocationBean> locData = pShelf.getLocationData();

if (!isFromSplash)
pShelf.setOfferCount(locData.size()); // TODO: Check here if any
// errors for locations list
// in future

for (int i = 0; i < locData.size(); i++)
{

Log.wtf("location Acitvity","Lat"+(int) (locData.get(i).getmLat() * 1e6)+"Long"+(int) (locData.get(i).getmLng() * 1e6));
Log.wtf("LocationActivity",locData.get(i).getMVendorName());
Log.wtf("LocationActivity",locData.get(i).getmAddress());
Log.wtf("LocationActivity","Siiiiize" +locData.size());


googleMap.addMarker(new MarkerOptions()
.position(new LatLng((int) (locData.get(i).getmLat() * 1e6),(int) (locData.get(i).getmLng() * 1e6)))
.title(locData.get(i).getMVendorName())
.snippet(locData.get(i).getmAddress()));
}

listViewBtn.setEnabled(true);
}

请帮忙!

最佳答案

将纬度和经度编码为整数仅在 Google map V1 中使用。在版本 2 中,LatLng 采用 double 作为输入,您只需省略“* 1e6”部分并将其转换为 int。

关于java - Google map V2 中不显示多个标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25095631/

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