|
|
| Line 1: |
Line 1: |
| $(document).ready(function () {
| |
| var maps = document.querySelectorAll('.medivia-map');
| |
| if (!maps.length) return;
| |
|
| |
|
| // Create script tag for full medivia-mapper logic
| |
| var script = document.createElement('script');
| |
| script.src = 'https://tafonath.github.io/medivia-mapper/medivia-mapper.js';
| |
| script.onload = function () {
| |
| for (var i = 0; i < maps.length; i++) {
| |
| var el = maps[i];
| |
| var x = parseInt(el.getAttribute('data-x') || 2048, 10);
| |
| var y = parseInt(el.getAttribute('data-y') || -2047, 10);
| |
| var z = parseInt(el.getAttribute('data-z') || 7, 10);
| |
| var zoom = parseInt(el.getAttribute('data-zoom') || 2, 10);
| |
| var initUrl = '?x=' + x + '&y=' + y + '&z=' + z + '&zoom=' + zoom;
| |
|
| |
| if (typeof MediviaMapper !== 'undefined' && typeof MediviaMapper.init === 'function') {
| |
| MediviaMapper.init(el, initUrl);
| |
| }
| |
| }
| |
| };
| |
| document.body.appendChild(script);
| |
| });
| |