Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.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 获取LatLngBounds的子边界(可见区域)-google maps v2_Android_Google Maps_Google Maps Android Api 2 - Fatal编程技术网

Android 获取LatLngBounds的子边界(可见区域)-google maps v2

Android 获取LatLngBounds的子边界(可见区域)-google maps v2,android,google-maps,google-maps-android-api-2,Android,Google Maps,Google Maps Android Api 2,我需要分解LatLngBounds 如何详细说明内接半径为30000米的边界上可见区域的边界? 简单地说,在输出端,我们需要得到一个包含主LatLngBounds子边界的二维数组(网格)。 我认为这是纯数学。决定: 我们将地图相机设置在所需区域内,根据所需的内切圆半径获得一个扇区的参数。将扇区的右上角与主区域的右上角合并。计算扇区左下角相对于右上角的偏移量,并根据偏移量计算扇区行中的以下内容。当我们到达该行的末尾时(最后一个扇区的左下角已移动得更远或等于主区域的经度),我们在下一行放置一个新扇区

我需要分解LatLngBounds

如何详细说明内接半径为30000米的边界上可见区域的边界?

简单地说,在输出端,我们需要得到一个包含主LatLngBounds子边界的二维数组(网格)。 我认为这是纯数学。

决定: 我们将地图相机设置在所需区域内,根据所需的内切圆半径获得一个扇区的参数。将扇区的右上角与主区域的右上角合并。计算扇区左下角相对于右上角的偏移量,并根据偏移量计算扇区行中的以下内容。当我们到达该行的末尾时(最后一个扇区的左下角已移动得更远或等于主区域的经度),我们在下一行放置一个新扇区,其右上角将与前一行第一个扇区的右下角重合。添加行,直到最后一行的最后一个扇区的左下角小于主区域左下角的纬度。祝你好运