【发布时间】: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