Android谷歌地图最小缩放

时间:2015-11-24 21:20:02

标签: android google-maps-android-api-2

我已在Android应用中使用变焦控制实现了Google Map Api v2。

function my_woocommerce_before_checkout_process() {
    remove_filter( 'woocommerce_registration_errors', array('WC_Ncr_Registration_Captcha', 'validate_captcha_wc_registration'), 10 );
}
add_action('woocommerce_before_checkout_process', 'my_woocommerce_before_checkout_process');

我想缩小以查看整个世界,但似乎最小缩放级别设置为2或更高。 有没有办法实现这种行为? 在此先感谢!!!

1 个答案:

答案 0 :(得分:3)

是的,您可以通过聆听相机更改并在需要时重置缩放来解决此问题。

    map.setOnCameraChangeListener(this);

    @Override
    public void onCameraChange(CameraPosition position) {
      float maxZoom = 17.0f;
      float minZoom = 2.0f;

      if (position.zoom > maxZoom) {
        map.animateCamera(CameraUpdateFactory.zoomTo(maxZoom));
      } else if (position.zoom < minZoom) {
      map.animateCamera(CameraUpdateFactory.zoomTo(minZoom));
     }
   }