2010-08-16 39 views

回答

2

請參見本教程V2:?http://econym.org.uk/gmap/range.htm - 基本上,你添加一個偵聽move事件,並中止如果移動超出範圍,這也適用於v3。

+0

,如果我通過網絡使用谷歌地圖API的偉大。但我正在使用android提供的API,它沒有移動事件。 – oriharel 2010-08-18 14:40:03

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; 

}