位置是否显示在屏幕上 - google 地图显示在 android
Is the location displayed on screen - google maps on android
我有一个位置及其经纬度。当用户更改相机位置或缩放时,我想检查这些位置是否显示在屏幕上。如果屏幕包含此位置,我想得到 true,否则为 false。可以确定吗?
执行此操作的最佳方法是检查您的标记是否在地图可见区域的边界内。
Marker myPosition;//get your marker
LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds;
if(bounds.contains(myPosition.getPosition())){
//point is visible
}else{
//not visible
}
我有一个位置及其经纬度。当用户更改相机位置或缩放时,我想检查这些位置是否显示在屏幕上。如果屏幕包含此位置,我想得到 true,否则为 false。可以确定吗?
执行此操作的最佳方法是检查您的标记是否在地图可见区域的边界内。
Marker myPosition;//get your marker
LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds;
if(bounds.contains(myPosition.getPosition())){
//point is visible
}else{
//not visible
}