67 lines
1.4 KiB
Twig
67 lines
1.4 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% block stylesheets %}
|
|
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==" crossorigin=""/>
|
|
<style type="text/css">
|
|
.marker-pin {
|
|
width: 30px;
|
|
height: 30px;
|
|
border-radius: 50% 50% 50% 0;
|
|
background: #c30b82;
|
|
position: absolute;
|
|
transform: rotate(-45deg);
|
|
left: 50%;
|
|
top: 50%;
|
|
margin: -15px 0 0 -15px;
|
|
}
|
|
|
|
.marker-pin::after {
|
|
content: '';
|
|
width: 24px;
|
|
height: 24px;
|
|
margin: 3px 0 0 3px;
|
|
background: #fff;
|
|
position: absolute;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.custom-div-icon i {
|
|
position: absolute;
|
|
width: 22px;
|
|
font-size: 22px;
|
|
left: 0;
|
|
right: 0;
|
|
margin: 10px auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.custom-div-icon i.awesome {
|
|
margin: 12px auto;
|
|
font-size: 17px;
|
|
</style>
|
|
{% endblock %}
|
|
|
|
{% block body %}
|
|
<div id="dashboard_map" style="height:600px;"></div>
|
|
<!-- BEGIN: Subheader -->
|
|
<!-- END: Subheader -->
|
|
{% endblock %}
|
|
|
|
{% block scripts %}
|
|
{{ include('map/' ~ map_js_file) }}
|
|
<script>
|
|
|
|
{% if 'OpenStreet' in map_js_file %}
|
|
initMap();
|
|
{% endif %}
|
|
|
|
function initMap() {
|
|
var default_lat = {% trans %}default_lat{% endtrans %};
|
|
var default_lng = {% trans %}default_long{% endtrans %};
|
|
|
|
var map = mapCreate('dashboard_map', default_lat, default_lng, 'road', 13);
|
|
}
|
|
|
|
</script>
|
|
{% endblock %}
|
|
|