【问题标题】:Cannot center marker's info window?无法居中标记的信息窗口?
【发布时间】:2016-08-01 11:55:11
【问题描述】:

我试图将标记的信息窗口居中,因为它完全可见。有两张图片显示了这个问题。第一个信息窗口的标题不可见,第二个图像是它的外观。这是我的代码:

mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
        @Override
        public boolean onMarkerClick(final Marker marker) {

            LatLng markerLocation = marker.getPosition();
            Point mappoint = mMap.getProjection().toScreenLocation(new LatLng(markerLocation.latitude, markerLocation.longitude));
            mappoint.set(mappoint.x, mappoint.y - 100);

            CameraUpdate cu = CameraUpdateFactory.newLatLng(mMap.getProjection().fromScreenLocation(mappoint));

            mMap.animateCamera(cu, new GoogleMap.CancelableCallback() {
                @Override
                public void onFinish() {
                    if (marker != null)
                        marker.showInfoWindow();
                }
                @Override
                public void onCancel() {
                }
            });

            return false;
        }
    });

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    问题出在这条线:

    returning false;
    

    应该是:

    returning true;
    

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 1970-01-01
      • 2016-07-09
      • 2016-07-27
      • 2013-09-02
      • 2011-01-09
      • 1970-01-01
      • 2023-03-31
      • 2012-06-22
      相关资源
      最近更新 更多