如何使用列表在集群管理器中设置标记的名称?

时间:2015-07-08 19:45:56

标签: java android google-maps

所以我在地图上有大约850个标记,我已经成功实现了集群管理器,但我似乎无法弄清楚如何设置每个标记的标题(我保存在列表中) )。我已经尝试了下面的代码,但是所有标记的标题都被设置为列表中的第一项。有什么想法吗?

雅各

这是我尝试过的代码(其中universityName是列表)

mClusterManager.getMarkerCollection().setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
                @Override
                public boolean onMarkerClick(Marker marker) {
                    for(int i = 0; i < 835; i++) {
                        marker.setTitle(universityName.get(i));

                    }
                    return false;
                }
            });

这是我的MyClass:

class MyItem implements ClusterItem {
    private final LatLng mPosition;


    public MyItem(double lat, double lng) {
        mPosition = new LatLng(lat, lng);





    }

    @Override
    public LatLng getPosition() {
        return mPosition;
    }


}

0 个答案:

没有答案