Google maps fazendo select mysql

preciso que busque no banco de dados tabela tbmaterias na coluna endereco para me voltar o mapa


<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>  
    <script type="text/javascript" src="jquery.min.js"></script>  
      
    <style type="text/css">  
        #map_content {  
            height: 340px;  
            margin: 20px 0;  
        }  
    </style>  
      
    <script type="text/javascript">  
  
        function selecionar( $where=null )  
{  
   $sql="SELECT tbmaterias FROM endereco ".$where;  
   return mysql_query( $sql ) or die ( mysql_error() );//depois 'trate' esse erro melhor  
}  
  
        var map;  
        var directionsService = new google.maps.DirectionsService();  
        var info = new google.maps.InfoWindow({maxWidth: 200});  
  
          
        var marker = new google.maps.Marker({  
            title: 'Google Belo Horizonte',  
            icon: 'marker.png',  
            position: new google.maps.LatLng('-19.918054', '-43.939408')  
        });  
          
        function initialize() {  
            var options = {  
                    zoom: 17,  
                    center: marker.position,  
                    mapTypeId: google.maps.MapTypeId.ROADMAP  
            };  
              
            map = new google.maps.Map($('#map_content')[0], options);  
              
            marker.setMap(map);  
              
            google.maps.event.addListener(marker, 'click', function() {  
                info.setContent('<?=$dados['endereco'];?>');  
                info.open(map, marker);  
            });   
        }  
          
        $(document).ready(function() {  
            $('#form_route').submit(function() {  
                info.close();  
                marker.setMap(null);  
                  
                var directionsDisplay = new google.maps.DirectionsRenderer();  
                  
                var request = {  
                        origin: $("#route_from").val(),  
                        destination: marker.position,  
                        travelMode: google.maps.DirectionsTravelMode.DRIVING  
                };  
                  
                directionsService.route(request, function(response, status) {  
                        if (status == google.maps.DirectionsStatus.OK) {  
                            directionsDisplay.setDirections(response);  
                            directionsDisplay.setMap(map);  
                        }  
                });  
                  
                return false;  
            });  
        });  
  
    </script>  
<body onload="initialize()">  
      
    <div id="map_content"></div>  
<form action="" method="post" id="form_route">  
        <label>Origem: <input type="text" id="route_from" size="38" /></label>  
        <input type="submit" value="Traçar rota" />  
    </form>

segue link dele on line, fica ao lado do video

http://www.senhoriniarte.com.br/novoaonde/empresa/...taquio_mendonca_senhorini.html

ele ate esta voltando o resultado correto, mas nao aparece o mapa, quando volta o quadro branco vejo que na linha <?=$dados['endereco'];?> ele volta o endereco correto

sera que alguem me ajuda