以最小纬度/经度显示谷歌地图到最大纬度/经度

时间:2013-04-07 06:09:39

标签: android google-maps

我尝试仅在设备屏幕上从最小纬度/经度到最大纬度/经度显示Google地图。我所做的是获得纬度和经度的最大值和最小值,并显示为

map.animateTo(new GeoPoint((int)((maxLatitude + minLatitude)/2),(int)((maxLongitude + minLongitude)/2 )));

但它不起作用。此行的编译错误为“对于GoogleMap类型未定义animateTo(GeoPoint)的方法”。怎么了?

1 个答案:

答案 0 :(得分:0)

我使用这种方法并且有效。

Cursor cursor = dbHelp.fetchAllLatLongInTheList();
    LatLngBounds.Builder bld = new LatLngBounds.Builder();
    for(cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext())
    {
        latitude = latitudelongitudeConverter(cursor.getString(3));
        longitude = latitudelongitudeConverter(cursor.getString(4));
        LatLng ll = new LatLng(latitude, longitude);
        bld.include(ll); 
    }