我已按照本教程
创建了自定义地图样式https://www.youtube.com/watch?v=sLZxAB1el6w
我现在面临的问题是我想在2D视图中显示地图而不是默认情况下的地球3D视图我不想启用指南针,我相信你可以在两个视图之间切换。
如果您可以分享有关此信息的任何信息,那将非常有用。
谢谢
答案 0 :(得分:0)
据我所知,没有选项只能在一个选项中限制为2D视图。
但是你可以改变这样的设置。
prop.selectedContact
更多选项,请查看文档 https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMapOptions
答案 1 :(得分:0)
我认为您所寻找的是MapType:
@Override
public void onMapReady(GoogleMap map) {
mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
}
来自api docs:
public static final int MAP_TYPE_HYBRID
卫星地图与主要街道的透明层。
public static final int MAP_TYPE_NONE
没有基本地图图块。
public static final int MAP_TYPE_NORMAL
基本地图。
public static final int MAP_TYPE_SATELLITE
没有标签的卫星地图。
public static final int MAP_TYPE_TERRAIN
地形图。
希望这有帮助。
答案 2 :(得分:0)
对于您的Google地图实例,请使用animateCamera方法,并将CameraBuilder实例的倾斜度固定为0度。
public void onMapReady(GoogleMap googleMap) {
CameraPosition cameraPosition = new
CameraPosition.Builder().target(your_lat_long).zoom(16).tilt(0).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
}