如何将Android谷歌地图限制在一个城市?

时间:2017-08-17 07:30:37

标签: android google-maps city

如何限制Android谷歌地图到城市?
我目前正在关注show google地图的代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}

我想展示一个城市。无论如何?

3 个答案:

答案 0 :(得分:2)

使用官方文件 restrict the user's panning to a given area

限制用户。

更新Play服务的依赖项:

dependencies {
    compile 'com.google.android.gms:play-services:9.6.1'
}

答案 1 :(得分:1)

disable scroll gesture可以this回答madhu sudhan

mGoogleMap.getUiSettings().setScrollGesturesEnabled(false);

其中mGoogleMap - GoogleMap类的对象。

答案 2 :(得分:1)

private static final LatLngBounds DUBAI_BOUNDS = new LatLngBounds(new LatLng(24.5908366068, 54.84375),
            new LatLng(25.3303729706, 55.6835174561));


map.setLatLngBoundsForCameraTarget(DUBAI_BOUNDS);