我在Android Studio中有一个谷歌地图v2代码,它显示了json的结果,这部分工作正常,当用户点击标记时它打开一个InfoWindow(确定)但是我想插入一个+(加号) )按钮将导致其他页面包含用户点击的标记的详细信息,我尝试了很多教程,看起来很贬值。请问有人可以帮我吗?
**Marker
mMap.addMarker(new MarkerOptions().position(new LatLng(lat, long)).title(nome_dentist).snippet(adress);
谢谢!
答案 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();
}