Forum Moderators: open
This is the script I use:
function createMarker(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
// Display the map, with some controls and set the initial location
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(36.51308543049258, -4.886341094970703), 13);
// Set up markers with info windows
var point = new GLatLng(36.51122284207668,-4.888572692871094);
var marker = createMarker(point,'<div style="width:240px">Information text here</div>')
map.addOverlay(marker);
Thanks in advance
// set min/max map scale
var minMapScale = 5;
var maxMapScale = 10;
// get array of map types
var mapTypes = map.getMapTypes();
// overwrite the getMinimumResolution() and getMaximumResolution() methods for each map type
for (var i=0; i<mapTypes.length; i++) {
mapTypes[i].getMinimumResolution = function() {return minMapScale;}
mapTypes[i].getMaximumResolution = function() {return maxMapScale;}
}