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