我尝试用GoogleMap API 2创建android java应用程序。
如果标记在地图上,则Marker.isVisible()返回true,包括如果标记在地图上但不在当前屏幕上(现在显示给用户的地图部分)。我需要当前屏幕上的可见性状态。
在地图的当前屏幕上查看我的标记的最好方法是什么?
发布于 2013-03-24 10:45:10
查看Maps API文档,应该是:
GoogleMap map = getMap();
LatLngBounds visibleBounds = map.getProjection().getVisibleRegion().latLngBounds;
boolean isMarkerVisible = visibleBounds.contains(marker.getPosition());
https://stackoverflow.com/questions/15596998
复制