如何在地图上定义地图视图?

时间:2015-08-23 00:29:58

标签: android google-maps-android-api-2

我在网站上是新手(作为会员)。我正在开发一个使用Google Maps APIv2的Android地图。我想在地图开始时显示伊比利亚半岛,而不是其他地方。我读到我可以使用LatLngBounds.Builder类来完成它。但有人可以更好地向我解释我该怎么做?

方面

1 个答案:

答案 0 :(得分:0)

此链接可帮助您在应用上使用Google maps api v2: https://developers.google.com/maps/documentation/android/map?hl=en

您可以通过提供位置的纬度和经度(在您的情况下,伊比利亚半岛的纬度和经度)来默认位置。可以通过以下代码完成:

  LatLng currentLatLng = new LatLng(lattitude,longitude);           

  CameraPosition cameraPosition = new CameraPosition.Builder()
                .target(currentLatLng)
                .zoom(MAP_ZOOM)
                .bearing(MAP_BEARING)
                .build();
        mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

分别在'lattitude'和'longitude'变量中提供lattiude和longitude值。

此链接提供了更多详细信息: view target location

希望这有帮助。