I'm currently developing a flask application and I am trying to retrieve coordinates from a mysql database. The database contains latitude and longitude information, and my goal is to display all the markers on the page with their respective lat/lng values. I am attempting to use JavaScript to add these markers, but for some reason it's not working as expected. Any assistance would be greatly appreciated.
Using Flask SQLAlchemy to retrieve lat/lng data
<script>
$(document).ready(function () {
function initMap() {
var latlng = {lat: -37.8253632, lng: 144.1404107}; // THIS IS CENTER OF THE MAP
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: latlng
});
google.maps.event.addListenerOnce(map, 'tilesloaded', addMarkers);
function addMarkers() {
{% for CarD in page_data %}
var point = {lat: {{ CarD.lat }}, lng: {{ CarD.lng }} };
var marker = new google.maps.Marker({
position: point,
map: map,
title: '!'
});
{% endfor %}
marker['infowindow'] = new google.maps.InfoWindow({
content: '<div id="content" style="text-align: center"></div>'
}); // info of the point
}
}
});
</script>