Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2012, 20:41
Avatar de kalvinman
kalvinman
 
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 15 años, 1 mes
Puntos: 22
Pregunta cambiar centro en google maps api

Hola amigos, veran tengo el siguiente mapa insertado en mi web por medio del api de google maps

Código Javascript:
Ver original
  1. <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAVzWH4XtyNkQ7oSuxkcpNPBT9xqwmdFyqlXY9r0L0_jES-fXbsRTA3tZWemrNNvGLMDYSw2FtROJgbQ"
  2. type="text/javascript"></script>
  3. <script type="text/javascript">
  4. //<![CDATA[
  5.  
  6. function load() {
  7.    if (GBrowserIsCompatible()) {
  8.       var map = new GMap2(document.getElementById("map"));
  9.       map.setCenter(new GLatLng(4.486618533974114,-74.102783203125),3);      
  10.       map.addControl(new GSmallMapControl());
  11.       map.addControl(new GMapTypeControl());
  12.       map.enableScrollWheelZoom();
  13.       map.setMapType(G_NORMAL_MAP);
  14.      
  15.       var point = new GPoint (-74.102783203125,4.486618533974114);   
  16.       var marker = new GMarker(point);
  17.       map.addOverlay(marker);
  18.      
  19.       GEvent.addListener(map, "click", function (overlay,point){
  20.          if (point){
  21.             marker.setPoint(point);
  22.                         document.getElementById("sitio_mapa1").value=point.x
  23.             document.getElementById("sitio_mapa2").value=point.y
  24.                                  }
  25.       });
  26.    }
  27. }
  28.  
  29. window.onload=load
  30. //]]>
  31. </script>

Y en la pagina lo llamo asi

Código HTML:
Ver original
  1. <div id="map" style="width: 700px; height: 278px"></div>

bueno la cosa es que quiero hacer un menu aparte con un listado de ciudades y que cuando se de click en una ciudad el mapa se ubique en dicha ciudad, es decir cambiar el map center map.setCenter(new GLatLng(4.486618533974114,-74.102783203125),3);

como podría hacerlo enviandole una petición por javascrip?