Javascript: Контейнер карты уже инициализирован в django -листе - PullRequest
0 голосов
/ 07 мая 2020

При попытке загрузить geo json данных точек из базы данных в django -leaflet и djeo json я получаю сообщение об ошибке. Uncaught Error: Map container is already initialized. Я использовал другой сценарий в base. html для инициализации карты, я понимаю, но как мне решить эту проблему, чтобы я мог отображать точки из базы данных в шаблон?

base. html:

<script type="text/javascript">

    function map_init_basic (map, options) {

        L.marker([8.9806,38.7578]).addTo(map);


}

</script>

индекс. html:

<body>
        <h1>Django-Leaflet</h1>
    {% leaflet_map "map" callback="main_map_init" %}

    <script type="text/javascript">


        function main_map_init (map, options) {

            var dataurl = '{% url "rent_app:data" %}';
            // Download GeoJSON via Ajax
            $.getJSON(dataurl, function (data) {
                // Add GeoJSON layer
                L.geoJson(data).addTo(map);
            });
        } 

      </script>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...