Google Map not showing marker

Google Map not showing marker

does anybody have an idea why my marker won't appear on the map???
The json file is a valid one...the information are stored correctly on every variable but it simply won't appear on map
  1. //var map;
  2. var latRO = 46;
  3. var lngRO = 25;
  4. var markerArray=[];

  5. //var info_window = new google.maps.InfoWindow({ content: '' });
  6. var RomaniaCoord = new google.maps.LatLng(latRO, lngRO);
  7. var mapOpts = {
  8.     zoom: 6,
  9.     center: RomaniaCoord,
  10.     mapTypeId: google.maps.MapTypeId.HYBRID
  11. }
  12. var map = new google.maps.Map(document.getElementById('map'), mapOpts);

  13. $.getJSON('Stadioane.js', function (json) {
  14.     //window.console.log(json);
  15.     if (json.length) {
  16.         var lat, lng;
  17.         $.each(json, function (index, membru) {
  18.             var info = membru.oras + ', ' + membru.stadion + '(' + membru.club + ')';
  19.             if (membru.descriere) {
  20.                 info += membru.descriere;
  21.             }
  22.             lat = membru.coord[0];
  23.             lng = membru.coord[1];

  24.             var loc = new google.maps.LatLng(lat, lng);

  25.             var opts = {
  26.                 map: map,
  27.                 position: loc,
  28.                 title: membru.club
  29.             }
  30.             var marker = new google.maps.Marker(opts);
  31.             markerArray.push(marker);

  32.             //map.setCenter(loc, 20);
  33.             //google.maps.event.addListener(marker, 'click', function () {
  34.             //    info_window.content = info;
  35.             //info_window.open(map, marker);
  36.             //});

  37.         });
  38.     }
  39.     else window.console.log('error');
  40. })
  41. $(document).ready(function () {
  42.     for (i in markerArray)
  43.         markerArray[i].setMap(map);
  44. });