如何限制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);
}
我想展示一个城市。无论如何?
答案 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);