【问题标题】:InfoWindow Android - Not WorkingInfoWindow Android - 不工作
【发布时间】:2015-03-17 21:43:07
【问题描述】:

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

**Marker

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

谢谢!

【问题讨论】:

    标签: android google-maps infowindow marker


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果谷歌地图信息窗口点击不起作用,那么这里是一个快速修复

       @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();
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-14
        • 1970-01-01
        • 2012-03-07
        • 1970-01-01
        • 2021-09-14
        • 2015-10-06
        • 2021-12-07
        • 2015-01-04
        相关资源
        最近更新 更多