<script type="text/javascript" src="http://maps.google.com/maps?=aappi"></script> <div id="map" style="width: 300px; height: 300px;"></div>
<script type="text/javascript"> var gmarkers = [];
var address = [];
var points = [];
if(GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map'));
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var geocoder = new GClientGeocoder();
var icon = new GIcon();
icon.image = 'http://google.webassist.com/google/markers/house/pacifica.png';
icon.shadow = 'http://google.webassist.com/google/markers/house/shadow.png';
icon.iconSize = new GSize(24,14);
icon.shadowSize = new GSize(24,14);
icon.iconAnchor = new GPoint(9,13);
icon.infoWindowAnchor = new GPoint(9,0);
icon.printImage = 'http://google.webassist.com/google/markers/house/pacifica.gif';
icon.mozPrintImage = 'http://google.webassist.com/google/markers/house/pacifica_mozprint.png';
icon.printShadow = 'http://google.webassist.com/google/markers/house/shadow.gif';
icon.transparent = 'http://google.webassist.com/google/markers/house/pacifica_transparent.png';
var address_0 = {
infowindowtext: 'Pomorska, Gdańsk
<br />Jakis opis',
full: 'ul. Pomorska, Gdańsk'
};
address[0] = address_0.infowindowtext;
geocoder.getLatLng (
address_0.full,
function(point) {
if(point) {
points[0] = point;
map.setCenter(point, 17);
var marker = new GMarker(point, icon);
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(address_0.infowindowtext);
});
map.addOverlay(marker);
marker.openInfoWindowHtml(address_0.infowindowtext);
gmarkers[0] = marker;
}
else {
map.setCenter(new GLatLng(37.4419, -122.1419), 17);
}
}
); // end geocoder.getLatLng
} // end if
function sideClick(i) {
if (gmarkers[i]) {
gmarkers[i].openInfoWindowHtml(address[i]);
map.setCenter(points[i],17);
} else {
var htstring = address[i];
var stripped = htstring.replace(/(<([^>]+)>)/ig,'');
alert('Location not found: ' + stripped);
} /*endif*/
} /*end function */
<script type="text/javascript">window.onunload = function() { GUnload(); }
</script>
Z takiego czegoś korzystam i śmiga.