summaryrefslogtreecommitdiff
path: root/ishtar_common/static/js/ishtar-map.js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/js/ishtar-map.js')
-rw-r--r--ishtar_common/static/js/ishtar-map.js23
1 files changed, 15 insertions, 8 deletions
diff --git a/ishtar_common/static/js/ishtar-map.js b/ishtar_common/static/js/ishtar-map.js
index 247bc4bb6..807e35d46 100644
--- a/ishtar_common/static/js/ishtar-map.js
+++ b/ishtar_common/static/js/ishtar-map.js
@@ -525,15 +525,22 @@ var initialize_base_map = function(map_id, layers){
zoom: map_default_zoom
});
- map[map_id] = new ol.Map({
- controls: ol.control.defaults().extend([
- new ol.control.OverviewMap({
- layers: map_layers[map_id]
- }),
- new ol.control.FullScreen(),
- new ol.control.ScaleLine(),
+ var map_controls = ol.control.defaults().extend([
+ new ol.control.OverviewMap({
+ layers: map_layers[map_id]
+ }),
+ new ol.control.FullScreen(),
+ new ol.control.ScaleLine()
+ ]);
+
+ if (location.protocol == 'https:'){
+ map_controls.push(
new TrackPositionControl({map_id: map_id})
- ]),
+ );
+ }
+
+ map[map_id] = new ol.Map({
+ controls: map_controls,
target: map_id,
layers: map_layers[map_id],
view: map_view[map_id]