Para una de mis webs tengo una función para hacer eso mismo:
Código Javascript
:
Ver original//Centra el mapa en un punto
function gmLoadMapaBar(x, y)
{
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("bar_mapa"));
map.setMapType(G_HYBRID_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(y, x), 16);
gmMuestraPunto(y, x);
}
else {
alert("Sorry, the Google Maps API is not compatible with this browser");
}
}
//Pone una marca en un punto
function gmMuestraPunto(x, y)
{
var point = new GLatLng(x, y);
map.addOverlay(new GMarker(point));
}
Solo tendrías que adaptar el nombre de la función y del elemento mapa, "bar_mapa" en mi caso. Aquí puedes verlo en funcionamiento:
http://www.salirensevilla.es/index.p..._contemporaneo