Не отображается карта на сайте

Столкнулся с такой проблемой никак не получается вывести карту на сайт, когда создаю отдельный документ все работает отлично, а когда определяю карту в коде оно просто не выводиться. Прошу помочь разобраться что собственно делаю не так. Код страницы где должна отображаться карта:

{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block title %}Ping-Checker{% endblock %}
{% block head %}
{{ super() }}
<link rel="stylesheet" href="static/style.css">
<link rel="shortcut icon" href="static/favicon.ico" type="image/x-icon">
{% endblock %}
{% block page_content  %}

<div class="page-header">
  <h1>Hello</h1>
  <p>The local date and time is {{ moment(current_time).format('LLL') }}.</p>
  <p>Your IP is {{ real_ip }} </p>
</div>
{{ wtf.quick_form(form) }}
{% endblock %}

{% block map %}
<div class="page-header">
<script src="static/OpenLayers.js"></script>
  <div id="basicMap">
    <script src="static/map.js"></script>
  </div>

</div>
{% endblock %}

функция вызова карты

function init() {
    map = new OpenLayers.Map("basicMap");
    var mapnik         = new OpenLayers.Layer.OSM();
    var fromProjection = new OpenLayers.Projection("EPSG:4326");   // Transform from WGS 1984
    var toProjection   = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection
    var position       = new OpenLayers.LonLat(-50.0059731,40.7143528).transform( fromProjection, toProjection);
    var zoom           = 10; 

    map.addLayer(mapnik);
    map.setCenter(position, zoom );
    }
    init();

Код стиля.

#basicMap {
          width: 100%;
          height: 100%;
          margin: 0;
      }


Ответы (0 шт):