Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/funkydan2/alpha-church.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorDaniel Saunders <danielsaunders@Mac-mini.gateway>2018-05-08 01:00:14 +0300
committerDaniel Saunders <danielsaunders@Mac-mini.gateway>2018-05-08 01:00:14 +0300
commitfb49fb4ba4fcfb71e9b4e098533b9cb4d1afdb90 (patch)
treef3e2dd5577f80bc4a062f478c6e6922a55a9cac2 /static
parentdc8656be6d33d292161a8523404536db2af3c3c7 (diff)
Replace google maps with Open Street Maps.
Diffstat (limited to 'static')
-rw-r--r--static/js/gmaps.init.js19
-rw-r--r--static/js/osmaps.init.js21
2 files changed, 21 insertions, 19 deletions
diff --git a/static/js/gmaps.init.js b/static/js/gmaps.init.js
deleted file mode 100644
index 79b6c29..0000000
--- a/static/js/gmaps.init.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/* global GMaps: true */
-
-$(document).ready(function() {
- if ($('#map').length) {
- initMap();
- }
-});
-
-function initMap() {
- if ($('#map').length){
- var myloc = { lat: Number($("#gmap-lat").val()), lng: Number($("#gmap-lng").val()) };
- console.log(myloc);
- var map = new google.maps.Map(document.getElementById("map"), {
- zoom: Number($("#gmap-zoom").val()),
- center: myloc
- });
- var marker = new google.maps.Marker({ position: myloc, map: map });
- }
-}
diff --git a/static/js/osmaps.init.js b/static/js/osmaps.init.js
new file mode 100644
index 0000000..7a54cd3
--- /dev/null
+++ b/static/js/osmaps.init.js
@@ -0,0 +1,21 @@
+$(document).ready(function() {
+ if ($("#map").length) {
+ initMap();
+ }
+});
+
+function initMap() {
+ var loc = [Number($("#map-lat").val()), Number($("#map-lng").val())];
+ var mymap = L.map("map").setView(loc, Number($("#map-zoom").val()));
+ L.tileLayer(
+ "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ {
+ attribution:
+ 'Map data &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
+ maxZoom: 18,
+ id: "mapbox.streets",
+ accessToken: "your.mapbox.access.token"
+ }
+ ).addTo(mymap);
+ var marker = L.marker(loc).addTo(mymap);
+}