信息窗口 Android - 不工作
InfoWindow Android - Not Working
我在 Android Studio 中有一个 google Map v2 代码,它显示了 json 的结果,这部分工作正常,当用户点击它打开的标记时一个 InfoWindow(确定),但我想插入一个 +(加号)按钮,该按钮将导致其他页面包含用户点击的标记的详细信息,我尝试了很多教程,但它们看起来很贬值。有人可以帮我解决这个问题吗?
**Marker
mMap.addMarker(new MarkerOptions().position(new LatLng(lat, long)).title(nome_dentist).snippet(adress);
谢谢!
您可以通过在 InfoWindow 上添加 onClickListener 来在单击 InfoWindow 时打开详细信息视图,但是由于它呈现为图像,因此您无法向 InfoWindow 添加按钮。参见官方文档:https://developers.google.com/maps/documentation/android/infowindows#info_window_events
如果 google 地图信息窗口点击不起作用,那么这里有一个快速修复方法
@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();
}
我在 Android Studio 中有一个 google Map v2 代码,它显示了 json 的结果,这部分工作正常,当用户点击它打开的标记时一个 InfoWindow(确定),但我想插入一个 +(加号)按钮,该按钮将导致其他页面包含用户点击的标记的详细信息,我尝试了很多教程,但它们看起来很贬值。有人可以帮我解决这个问题吗?
**Marker
mMap.addMarker(new MarkerOptions().position(new LatLng(lat, long)).title(nome_dentist).snippet(adress);
谢谢!
您可以通过在 InfoWindow 上添加 onClickListener 来在单击 InfoWindow 时打开详细信息视图,但是由于它呈现为图像,因此您无法向 InfoWindow 添加按钮。参见官方文档:https://developers.google.com/maps/documentation/android/infowindows#info_window_events
如果 google 地图信息窗口点击不起作用,那么这里有一个快速修复方法
@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();
}