Tal i como está funciona correctamente, pero tengo que introducir los valores directamente a la funcion initialize y me interesa pasarse-los des de el a href
Alguien me puede decir como hacerlo?
Deberian cambiar las siguinentes lineas de codigo:
1.- changepicturecallback: function(){ initialize(); }}); por changepicturecallback: function(){ initialize(lat,lang); }});
2.- var latlng = new google.maps.LatLng(41.287276,1.251579); por var latlng = new google.maps.LatLng(lat,lang);
Aquí podeis ver el ejemplo: http://www.gestoriaparis.com/temporal/prueba.php
I aquí os dejo el codigo completo para que entendais el funcionamiento:
================================================== ===
Código HTML:
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8" /> <script src="javascript/jquery-1.6.1.min.js" type="text/javascript" ></script> <script src="javascript/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> <script> /*Nos inicia los parametros para el div de googlemaps*/ $(document).ready(function(){ $("#googlemaps a[rel^='prettyPhoto']").prettyPhoto({theme:'pp_default',animation_speed:'slow', custom_markup: '<div id="map_canvas" style="width:600px; height:480px"></div>', changepicturecallback: function(){ initialize(); }}); /*En la linea anterior me gustaria podenr poner function(){ initialize(lat,lang) y pasar el valor de las variables des del a href a href="#?custom=true&width=600&height=480" rel="prettyPhoto" title=""*/ }); function initialize() { var latlng = new google.maps.LatLng(41.287276,1.251579); /* Me gustaria poner var latlng = new google.maps.LatLng(lat,lang) */ var myOptions = { zoom: 16, /* Nivell de zoom */ center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP /* tipus de mapa */ }; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); } </script> </head> <body> <!-- en el a href también pasamos parametreos para el div de google maps i es aquí donde me gustaria definir las variables lat i lang. Como las passo ariba? --> <div class="galery_clearfix" id="googlemaps"><a href="#?custom=true&width=600&height=480" rel="prettyPhoto" title="">Ampliar mapa</a></div> </body> </html>