none
Nivel de Zoom MapControl RRS feed

  • Pregunta

  • Hola: Hay alguna posibilidad de modificar el zoom maximo de mapcontrol?, lo que note es que si uso mapa.ZoomLevel += 1; llega hasta 20, que es lo que figura en la pagina oficial, ahora si hago el "pellizco" en la pantalla se acerca muchisimo mas. Como logro tener mas de 20 de zoom desde codigo c#?

    Muchas Gracias!

    miércoles, 5 de febrero de 2020 4:18

Todas las respuestas

  • hola

    si analizas la documentacion

    MapControl.ZoomLevel Property

    indica que puede tomar valores entre 1 a 20, podrias asignar diferentes valores y ver como se comporta

    Pero no necesitas usar el += sino que asignas el valor directo

    mapa.ZoomLevel = 1;

    >>ahora si hago el "pellizco" en la pantalla se acerca muchisimo mas

    podrias poner un boton en el form donde puedas inspeccionar el valor de la propiedad

    entonces realizas el "pellizco" que se adapta a la vista que buscas y luego presionas el boton

    public void button1_Click(..){
    
        MessageBox.Show(mapa.ZoomLevel.ToString());
    
    }

    conociendo que valor tiene puedes usarlo para asignarlo desde codigo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 5 de febrero de 2020 4:36
  • Hola Leandro: Muchas gracias por tu respuesta, eso lo probe pero cuando le pongo el valor que obtengo no me lo toma desde el cogigo, toma el valor 20 como maximo y con el desiredPitch tengo el mismo problema (Llega a 45 nomas). Esto lo estoy implementando en una rpi 3b+.
    miércoles, 4 de marzo de 2020 6:24