我正在使用具有此布局的新 Android 地图 V2:
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"
map:cameraBearing="270"/>
我正在尝试使用方法 newLatLngBounds (LatLngBounds bounds, int padding) 来缩放和查看地图中的所有标记,但是相机方位设置为 0。
谷歌开发者文档上的描述说:
public static CameraUpdate newLatLngBounds (LatLngBounds bounds, int padding) (...) 。返回的 CameraUpdate 的方位角为 0,倾斜角为 0。(...)"。
如何更改轴承值?
在调用 newLatLngBounds 后,我尝试以编程方式设置新方位,如下所示:
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 100));
mMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder()
.target(mMap.getCameraPosition().target)
.zoom(mMap.getCameraPosition().zoom)
.bearing(270)
.build()));
但是当我这样做时,一些标记不会出现。