2017-08-17 56 views
1

我如何限制Android谷歌地图到一个城市?
我目前跟着代码显示谷歌地图:如何限制Android谷歌地图到一个城市?

@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); 
} 

我想展示一个城市。任何方式?

+0

这是我的问题太... –

+0

的可能的复制[Android版谷歌地图:禁用拖动在MapFragment(https://stackoverflow.com/questions/16979550/android-google-maps-disable-dragging -in-mapfragment) –

回答

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); 
2

使用公文 restrict the user's panning to a given area

来限制用户。

更新的依赖关系为自己的Play服务:

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

嘿男人thx回答,但我想用户不会到另一个位置,只是看到例如阿德莱德在地图上,不能移动到另一个地方,只需放大和缩小阿德莱德。 – emen

相关问题