GOOGLE API MAP


([N4] mdelgado) #1

Hola a todos,

Neceito mostrar en el navegador de Velneo un Mapa de una dirección de ubicación que pase como parámetro. Neceito que el usuario haga zoon in/out sobre el mapa. He visto información al respecto, pero Google v3 está montado sobre HTML5 y no sé si funcina (a mi no me va). ¿Tenéis alguna idea?

Saludos,
Miguel D.


([N2] gegeo) #2

Tienes un OpenApp vDireccion que creo hace lo que necesitas


([N4] ikonos) #3

Aunque no puedas visualizar el control in/out dentro del mapa, por que se sirva en HTML5 y nuestro control “visor html” no lo muestre, tu problema tiene facil solución. Yo alimentaria el control html con una varible local VAR_HTML en la que le puedes meter el script del mapa:
`

  var map;
  function initialize() {
    var mapOptions = {
      zoom: 8,
      center: new google.maps.LatLng(-34.397, 150.644),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById('map_canvas'),
        mapOptions);
  }

  google.maps.event.addDomListener(window, 'load', initialize);
`

como puedes ver es un codigo simple en el que puedes controlar perfectamente el nivel de “zoom” ( en el ejemplo zoom: 8)
Podrias poner en el formulario donde incrustas el control html por ejemplo un slider con una variable local ZOOM y cada vez que lo modifiques lo modificas en la VAR_HTML con lo que se recargará el mapa con el nivel de zoom elegido.

Esto seria como tener el control original pero fuera del control html :wink:

Un saludo


([N4] mdelgado) #4

Gracias a todos.!