小编ped*_*oca的帖子

Android用轴承映射V2 newLatLngBounds

我正在使用这个布局的新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"/>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用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()));
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,一些标记将不会显示出来.

android android-maps-v2

18
推荐指数
3
解决办法
1万
查看次数

标签 统计

android ×1

android-maps-v2 ×1