相关疑难解决方法(0)

识别标记并获取与之关联的对象的典型方法是什么?

我正在我的一个应用程序中使用地图.我想知道在点击标记时获取标记的关联对象的常用/有效方法是什么.

我一直计划的一天是这样的:

首先,我使用返回的标记mMap.addMarker(...);作为索引创建我的Objects的ArrayList和这些Objects的HashMap .

ArrayList<MyObject> items = new ArrayList<MyObject>();
HashMap<Marker, MyObject> markersAndObjects = new HashMap<Marker, MyObject>();
Run Code Online (Sandbox Code Playgroud)

现在,我重写onMarkerClick(),像这样

public boolean onMarkerClick(Marker clickedMarker) {
    // send the object returned by markersAndObjects.get(clickedMarker) for processing
    return false;
}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

android android-maps-v2

2
推荐指数
1
解决办法
3406
查看次数

标签 统计

android ×1

android-maps-v2 ×1