function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
var latlng = new GLatLng(, );
map.setCenter(latlng, 13);
var iconRed = new GIcon();
iconRed.image = '
';iconRed.shadow = '
';iconRed.iconSize = new GSize(12, 20);
iconRed.shadowSize = new GSize(22, 20);
iconRed.iconAnchor = new GPoint(6, 20);
iconRed.infoWindowAnchor = new GPoint(5, 1);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.addOverlay(new GMarker(latlng));
var name = "name";
var address = "address";
var type = "bar";
var point = latlng;
var marker = createMarker(point, name, address, iconRed);
map.addOverlay(marker);
}
}
function createMarker(point, name, address, iconRed) {
var marker = new GMarker(point, iconRed);
var html = "" + name + "[/b]
" + address;
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
Подробнее здесь: https://stackoverflow.com/questions/925 ... -appearing
Мобильная версия