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
方法。