{% extends 'base.html.twig' %}{% block body %}<div class="page"><div class="container"><div class="row animated fadeIn delay-0-2s"><div class="col-12 mb-3 mb-lg-5"><div class=""><h2>All positions on {{ "now"|date("Y-m-d") }}</h2></div><hr></hr></div></div></div><div class="container pb-5"><div class="row"><div class="col-12">{% if positionGpsListArray %}<div class="animated fadeIn delay-0-8s" style="width: 100%; height: 70vh;" id="map"></div>{% else %}<div class="text-center animated fadeIn delay-0-4s" style="font-size: 30px;">No data...</div>{% endif %}</div></div></div></div>{% endblock %}{% block javascripts %}{{ parent() }}<script>$(window).on('load', function() {var positions = {{ positionGpsListArray|json_encode()|raw }};initMap();function initMap() {//var myLatlng = new google.maps.LatLng(-25.363882,131.044922);var mapOptions = {zoom: 16,center: new google.maps.LatLng(positions[0][0],positions[0][1])}var map = new google.maps.Map(document.getElementById("map"), mapOptions);var markers = [];positions.forEach(function(element) {markers.push(new google.maps.Marker({position: new google.maps.LatLng(element[0], element[1]),title: element[2] + " - " + element[0] + " - " + element[1]}));});// To add the marker to the map, call setMap();//markers[0].setMap(map);//marker2.setMap(map);markers.forEach(function(element) {element.setMap(map);});}});</script>{% endblock %}