我试图为地图视图设置限制,以便用户无法进行 把它循环。 (当向右平移时,而不是地图会循环,我想要它 停止)。
有可能吗?
大利
答案 0 :(得分:2)
请参阅本教程了解v2:http://econym.org.uk/gmap/range.htm - 基本上,您为move事件添加了一个侦听器,如果它超出范围,则中止该移动。这也适用于第3版。
答案 1 :(得分:0)
我想你应该实现OnCameraChangeListener并在那里检查相机是否在你的边界框内:
@Override
public void onCameraChange(CameraPosition arg0) {
// camera's center
LatLng a = arg0.target;
double lat = a.latitude;
double lng = a.longitude;
// you can also access the field-of-view
LatLngBounds boundingBox = mMap.getProjection().getVisibleRegion().latLngBounds;
}