Problem z podpięciem mapy OSM

Witam, mam problem z podpięciem mapy OSM, która współpracowała by z google. Prosiłbym zaawansowanych użytkowników o pomoc.


function loadMap() {

	  var g = google.maps;
	  var opts_map = {
		center: new g.LatLng(52.409959, 16.926979),
		zoom: 10,
		mapTypeId: g.MapTypeId.ROADMAP,
	   streetViewControl: true,
	   mapTypeControlOptions: {
		 mapTypeIds: [ g.MapTypeId.ROADMAP, g.MapTypeId.SATELLITE, g.MapTypeId.HYBRID, g.MapTypeId.TERRAIN, g.MapTypeId.TRAFFIC,]
		
	   }
	  };

	  map = new g.Map(document.getElementById("map"), opts_map);
	  createSidebar();
	}

To jest aktualnie działająca część skryptu. Sęk w tym, że sidebar służy do wyświetlania nazw KML, które po zaznaczeniu wczytują się na mapie.
Niestety standardowe przykłady z wiki nie skutkują (wybór warstw można uzyskać jednakże nie wczytują się pliki KML)

Gdyby potrzebny był szerszy kod proszę o info.
Pozdrawiam

Nie znam api google’a ale moze pokaz ten kod, ktory nie dziala, czyli ten docelowy. Wtedy bedzie mozna szukac sposobu na spowodowanie zeby zadzialal.