有时,试图让与getLatitudeSpan()和getLongitudeSpan纬度范围或经度范围一个MapView的()时,我得到分别为0和360*1E6.这不会永远发生,但这是一个问题,有人有这个问题吗?任何解决方法?我也尝试使用getProjection(),但我遇到了同样的问题.这是一段代码:
MapView mapView = (MapView) findViewById(R.id.mapview);
int lat = mapView.getLatitudeSpan(); // sometimes returns 0
int long = mapView.getLongitudeSpan(); // sometimes returns 360*1E6
Run Code Online (Sandbox Code Playgroud) 可能重复:
如何确定当前可查看区域中是否显示了地理点?
我想知道是否有任何方式(我在Java上有点新手)在Android上获得Google MapView的MapBounds.
只是为了澄清,这就是我想做的事情.
移动地图时计算最大和最小长度和纬度,或者缩放并在Toast中显示这些值.
有没有办法做到这一点 - 或者我是否在我脑海中?