Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
位置是否显示在屏幕上?android上的谷歌地图_Android_Google Maps - Fatal编程技术网

位置是否显示在屏幕上?android上的谷歌地图

位置是否显示在屏幕上?android上的谷歌地图,android,google-maps,Android,Google Maps,我有一个纬度和经度的位置。我想检查当用户更改相机位置或缩放时,屏幕上是否显示这些位置。若屏幕包含此位置,我希望得到true,否则为false。可以确定吗?最好的方法是检查标记是否在地图可见区域的边界内 Marker myPosition;//get your marker LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds; if(bounds.contains(myPosition.ge

我有一个纬度和经度的位置。我想检查当用户更改相机位置或缩放时,屏幕上是否显示这些位置。若屏幕包含此位置,我希望得到true,否则为false。可以确定吗?

最好的方法是检查标记是否在地图可见区域的边界内

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

那正是我想要的。谢谢。:)