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?
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