如何在Android Studio中添加卫星视图?

17

我的地图运作良好。但是,我想在普通视图中添加卫星视图。我该如何实现?

public class MainActivity extends FragmentActivity implements OnMapReadyCallback {


private GoogleMap mMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}



@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;


    LatLng location = new LatLng(x,y);
    mMap.addMarker(new MarkerOptions().position(ReduitBusStop).title("you are here!"));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(location));

尝试添加 mMap.setMapType(mMap.MAP_TYPE_SATELLITE); - Lal
使用以下代码 - mMap.setMapType(mMap.MAP_TYPE_SATELLITE); - Sanwal Singh
@Lal:现在只允许显示卫星视图。我希望能够同时显示两种视图。 - joey
@Shane:现在只允许卫星视图。我想要同时显示两者中的一个。 - joey
@Joey,请在这里查看答案:https://dev59.com/bVrUa4cB1Zd3GeqPiUYB#27178343 - Lal
2个回答

32

尝试将地图瓦片类型设置如下

        mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

4

使用以下函数设置卫星视图:

setMapType(com.google.android.gms.maps.GoogleMap.MAP_TYPE_SATELLITE);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接