При попытке загрузить 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>