Hi everybody, in this example
http://googlemapsapi.blogspot.com/2005/11/happy-turkey-day.html
change the markers is very easy
but in our map we don´t know where introduce the icon code lines. It´s
different.
Anyone knows why? The google maps version maybe?
This our map code:
var mark;
var pointA;
if (GBrowserIsCompatible()) {
var m = $("#map")[0];
if(m) {
var map = new GMap2(m);
// iniciamos el mapa en esta ubicacion, tu puedes
ubicarla donde
gustes
var start = new GLatLng(40.380028,-3.735352);
// otras configuraciones
var zoomLevel = 5;
map.setCenter(start, zoomLevel);
//map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GOverviewMapControl());
// lectura del archivo denuncia.xml con jQuery
$.get('denuncia.xml',function(data) {
$(data).find('marker').each(function(){
var lat = $(this).attr('lat');
var lng = $(this).attr('lng');
var html = $(this).attr('name')+"<br
/>";
html += $(this).attr('msg')+"<br
/>";
html += $(this).attr('link');
var point = new GLatLng(lat,lng);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click",
function() {
marker.openInfoWindowHtml(html);
});
});
});
// en cada nueva marca aparecerá el formulario HTML
GEvent.addListener(map, 'click', function(overlay,
point){
if(mark) {
map.removeOverlay(mark);
}
if(point) {
pointA = new GPoint(point.x, point.y);
mark = new GMarker(pointA);
map.addOverlay(mark);
map.getCenter(point);
var lat = point.y;
var lng = point.x;
var form =
"<form
action=\"denuncia-lugares-contaminantes.php\" method=\"post
\">"+
"<input type=\"hidden\"
name=\"lat\" value=\""+lat+"\" />"+
"<input type=\"hidden\"
name=\"lng\" value=\""+lng+"\" />"+
"Nombre:<input type=\"text\"
name=\"name\" value=\"\" /><br />"+
"Msg:<input type=\"text\"
name=\"msg\" value=\"\" /><br />"+
"Web:<input type=\"text\"
name=\"link\" value=\"\" /><br />"+
"<input type=\"submit\"
name=\"submit\" value=\"save\" />"+
"<\/form>";
map.openInfoWindowHtml(point,form);
}
});
}
}
});
Thanks ;-)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---