InfoWindow Android - 不工作

时间:2015-01-19 19:32:25

标签: android google-maps infowindow marker

我在Android Studio中有一个谷歌地图v2代码,它显示了json的结果,这部分工作正常,当用户点击标记时它打开一个InfoWindow(确定)但是我想插入一个+(加号) )按钮将导致其他页面包含用户点击的标记的详细信息,我尝试了很多教程,看起来很贬值。请问有人可以帮我吗?

**Marker

mMap.addMarker(new MarkerOptions().position(new LatLng(lat, long)).title(nome_dentist).snippet(adress);

谢谢!

2 个答案:

答案 0 :(得分:0)

通过在InfoWindow上添加onClickListener,可以在单击InfoWindow时打开详细信息视图,但由于它呈现为图像,因此无法向InfoWindow添加按钮。参见官方文件:https://developers.google.com/maps/documentation/android/infowindows#info_window_events

答案 1 :(得分:0)

如果google maps infowindow单击不起作用,则此为快速解决方法

 @Override
public void onMapReady(GoogleMap googleMap) {
    map = googleMap;
    map.setOnInfoWindowClickListener(this);
}

然后

@Override
public void onInfoWindowClick(Marker marker) {
    Toast.makeText(getActivity(), "OK", Toast.LENGTH_SHORT).show();
}