Codice PHP:
var map= null;
var customIcons= [];
function loadMap() {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37, -122));
map.setCenter(new GLatLng(37.43, -122.14), 13);
GDownloadUrl("data.xml", function(data, status) {
var markers = GXml.parse(data).documentElement.getElementsByTagName("marker");
for(var i=0, len= markers.length;i< len;i++){
var m = markers[i];
var point = new GLatLng(
parseFloat(m.getAttribute("lat")),
parseFloat(m.getAttribute("lng")));
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("address");
var comune = markers[i].getAttribute("comune");
var type = markers[i].getAttribute("type");
createMarker(point, name, address, comune, type);
}
});
}//loadMap
function createMarker(point, name, address, comune, type) {
var marker = new GMarker(point, customIcons[type]);
map.addOverlay(marker);
var content = address + comune ;
var infoTabs = [
new GInfoWindowTab(name, content),
new GInfoWindowTab(name, content)
];
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowTabsHtml(infoTabs);
});
marker.openInfoWindowTabsHtml(infoTabs);
}
Una possibile implementazione.
Non si capisce cosa ci vuoi mettere nei tab.
Da una prova mi sa che l'html non se po mette 