Размещение маркеров на карте Google с помощью Django

Я пытаюсь разместить маркеры на основе широты и долготы, хранящихся в модели на карте Google, используя API и геолокацию HTML5.

Проблема заключается в том, как перебирать информацию о широте и долготе для каждого объекта, хранящегося в тегах JavaScript, с использованием ключевых слов шаблона, что, как мне кажется, невозможно сделать в Django.

Я нашел аналогичный вопрос здесь. Добавление маркеров Google Map Markers с тегами шаблона DJango в Javascript, которые я немного изменил и поместил в шаблон, а не в отдельный файл сценария, но, похоже, это не работает:

function loadMarkers(){
        {% for story in stories %}
            var point = new google.maps.LatLng({{story.latitude}},{{story.longitude}});
            var marker = new google.maps.Marker({
            position: point,
            map: map
        });
        {% endfor %}    
    }

Любое понимание того, как правильно перебирать элементы в сохраненном объекте Django с информацией о широте и долготе и размещать их на карте Google с помощью API, будет очень признательно.

5
задан Community 23 May 2017 в 12:32
поделиться