所以我有一个名为'InterestingPoint'的类,变量'Name','Coordinates'。我创建了一个包含有趣位置的列表,然后我在地图上添加了标记:
for (InterestingPoint point:route.points_of_interest){
mMap.addMarker(new MarkerOptions().position(point.Coordinates).title(point.Name));
}
所以主要的问题是,当我点击它时,我可以获得任何标记的详细信息吗?当我点击标记时,我想显示那个地方的描述和图片。
答案 0 :(得分:2)
首先,您需要在onCreate
方法中设置OnMarkerClickListener。
map.setOnMarkerClickListener(this);
然后,您覆盖onMarkerClick
方法以获取Marker
的标题和位置。
@Override
public boolean onMarkerClick(Marker marker) {
String title = marker.getTitle();
LatLng position = marker.getPosition();
return true;
}