Java 如何显示位置详细信息?

Java 如何显示位置详细信息?,java,android,Java,Android,因此,我有一个名为“兴趣点”的类,其中包含变量“名称”、“坐标”。我创建了一个包含有趣地点的列表,然后在地图上添加了如下标记: for (InterestingPoint point:route.points_of_interest){ mMap.addMarker(new MarkerOptions().position(point.Coordinates).title(point.Name)); } 所以主要的问题是,当我点击任何标记时,我能得到它的详细信息吗?当我

因此,我有一个名为“兴趣点”的类,其中包含变量“名称”、“坐标”。我创建了一个包含有趣地点的列表,然后在地图上添加了如下标记:

for (InterestingPoint point:route.points_of_interest){
        mMap.addMarker(new MarkerOptions().position(point.Coordinates).title(point.Name));
    }

所以主要的问题是,当我点击任何标记时,我能得到它的详细信息吗?当我点击marker时,我想显示那个地方的描述和图片。

首先,您需要在
onCreate
方法中设置MarkerClickListener

map.setOnMarkerClickListener(this);
然后重写
onMarkerClick
方法以获取
标记的标题和位置

@Override
public boolean onMarkerClick(Marker marker) {
    String title = marker.getTitle();
    LatLng position = marker.getPosition();

    return true;
}

首先,您需要在
onCreate
方法中设置OnMarkerClickListener

map.setOnMarkerClickListener(this);
然后重写
onMarkerClick
方法以获取
标记的标题和位置

@Override
public boolean onMarkerClick(Marker marker) {
    String title = marker.getTitle();
    LatLng position = marker.getPosition();

    return true;
}

试试这个试试这个谢谢!这对我帮助很大。但如何显示该标记的更多细节?F.e.展示那个地方的图片或展示描述?我很高兴能帮上忙。我想你应该在
InterestingPoint
类中实现
getPicture
getDescription
方法。谢谢!这对我帮助很大。但如何显示该标记的更多细节?F.e.展示那个地方的图片或展示描述?我很高兴能帮上忙。我认为应该在
InterestingPoint
类中实现
getPicture
getDescription
方法。