屏幕上显示的位置是否准确——安卓版谷歌地图

3

我有一个地点的经纬度信息,想要在用户改变镜头位置或缩放时检查这些地点是否显示在屏幕上。如果屏幕包含此地点,则返回true,否则返回false。请问是否可以确定此信息?

1个回答

9

最好的方法是检查您的标记是否在地图可见区域的范围内。

Marker myPosition;//get your marker
LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds;
if(bounds.contains(myPosition.getPosition())){
  //point is visible
}else{
  //not visible
}

这正是我所寻找的。谢谢你。 :) - halilkaya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接