Android Map API V2设置自定义InfoWindow位置

Vis*_*har 2 android android-custom-view android-maps android-maps-v2

我正在使用InfoWindowAdapter为我的地图上的所有标记(Api v2).所有标记都清晰可见..

问题是My Custom InfoWindow的大小约为500px*300px.当我触摸地图上的任何点时,它被设置为屏幕中心,以便从顶部裁剪InfoWindow ..我的要求是根据信息窗口大小自动调整.

请看看快照. 问题Snap在此输入图像描述

Mac*_*ski 5

覆盖默认行为OnMarkerClickListener.

  • 呼叫 marker.showInfoWindow()
  • 计算应使用屏幕居中的Projection位置和标记的位置以及将相机设置为该位置的动画
  • 返回 true

这个答案可以帮助你解决第二点:https://stackoverflow.com/a/16764140/2183804