I've not a module, I wrote, as a procedural code, only a single page that show me a flag in some custom place, come from a db query.
This is a snippet of header inclusion code(note setting zoom):
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("MyMap")); // map istance
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng('Your latitude', Your longitude ), 'Your custom starting zoom value');
map.setMapType(G_SATELLITE_MAP); // Tipo mappa default (satellite)
function createMarker(point, text, title) {
var marker = new GMarker(point,{title:title});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(text);
});
return marker;
}
nothing to do, it comes from Google api
M.