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



如何将安卓谷歌地图限制在一个城市?
我目前正在遵循显示谷歌地图的代码:

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

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

使用官方文档 将用户的平移限制在给定区域

限制用户。

更新 Play 服务的依赖项:

dependencies {
compile 'com.google.android.gms:play-services:9.6.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);

您可以禁用滚动手势,就像马杜苏丹的这个答案一样:

mGoogleMap.getUiSettings().setScrollGesturesEnabled(false);

其中mGoogleMap-GoogleMap类的对象。

相关内容

  • 没有找到相关文章

最新更新