Java 安卓谷歌地图API实现标记点击
我使用GooglePlacesAPI搜索附近的医院。我需要显示一个自定义对话框,其中包含我在最近医院的请求中通过单击标记收到的信息。但是在Java 安卓谷歌地图API实现标记点击,java,android,google-maps,google-places-api,marker,Java,Android,Google Maps,Google Places Api,Marker,我使用GooglePlacesAPI搜索附近的医院。我需要显示一个自定义对话框,其中包含我在最近医院的请求中通过单击标记收到的信息。但是在onMarkerClick(Marker Marker)方法中,只有关于标记的信息,如标题、位置等。但是我还需要显示地址、照片和附近医院请求的其他参数,如何实现这一点 单击标记后,您可以添加一个信息窗口,使用标记的snippet属性显示位置信息,如: 将硬编码字符串替换为从附近搜索中检索到的要显示的位置信息。您还可以执行以下操作: @Override publ
onMarkerClick(Marker Marker)
方法中,只有关于标记的信息,如标题、位置等。但是我还需要显示地址、照片和附近医院请求的其他参数,如何实现这一点 单击标记后,您可以添加一个信息窗口,使用标记的snippet
属性显示位置信息,如:
将硬编码字符串替换为从附近搜索中检索到的要显示的位置信息。您还可以执行以下操作:
@Override
public boolean onMarkerClick(Marker marker) {
Toast.makeText(getApplicationContext(), marker.getSnippet(), Toast.LENGTH_LONG).show();
return false;
}
实现这一点有多种方法,但这是最简单的。您还可以使用
getInfoContents()
查看信息窗口的内容。您可以提供一个示例代码,说明如何调用“搜索附近的位置”吗?只需为默认标记创建自定义包装器即可。
@Override
public boolean onMarkerClick(Marker marker) {
Toast.makeText(getApplicationContext(), marker.getSnippet(), Toast.LENGTH_LONG).show();
return false;
}