Raga, mi viene un lapsus, come apro la mappa di google direttamente con il fumetto aperto sul punto che voglio visualizzare?
Questo codice che sto usando mi apre la mappa quando clicco sul marker, come lo modifico?
codice:
var map = null;
var geocoder = null;
var icon = icon;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(40.727356,13.909893), 12);
icon = new GIcon();
icon.image = "http://www.miosito.it/fig/marker.gif";
icon.iconSize = new GSize(23, 34);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);
//map.setMapType(G_SATELLITE_MAP );
geocoder = new GClientGeocoder();
}
}
function showAddress(address) {
if (geocoder) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " L'indirizzo segnalato per la mappa non è corretto" );
} else {
var marker = new GMarker(point, icon);
map.addOverlay(marker);
var html = "<table width=\"430\" height=\"90\"><tr><td><img src=http://www.miosito.it/fig/messaggio.gif align=left></td></tr></table>";
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
}
}
);
}
}