diff --git a/web_assets/functions.js b/web_assets/functions.js index 432669f..4b68832 100644 --- a/web_assets/functions.js +++ b/web_assets/functions.js @@ -17,6 +17,17 @@ function prepareSignMarker(marker, item) { function drawMapControls() { + // viewstate link + var viewStateDiv = document.createElement('DIV'); + + // + + viewStateDiv.id="link"; + + + map.controls[google.maps.ControlPosition.BOTTOM_RIGHT].push(viewStateDiv); + + // compass rose, in the top right corner var compassDiv = document.createElement('DIV'); @@ -222,7 +233,7 @@ function initMarkers() { function makeLink() { - var a=location.href.substring(0,location.href.lastIndexOf("/")+1) + var a=location.href.substring(0,location.href.lastIndexOf(location.search)) + "?lat=" + map.getCenter().lat().toFixed(6) + "&lng=" + map.getCenter().lng().toFixed(6) + "&zoom=" + map.getZoom(); @@ -287,7 +298,7 @@ function initialize() { initRegions(); drawMapControls(); - makeLink(); + //makeLink(); // Make the link again whenever the map changes google.maps.event.addListener(map, 'zoom_changed', function() { diff --git a/web_assets/index.html b/web_assets/index.html index 33e43d3..e77fee7 100644 --- a/web_assets/index.html +++ b/web_assets/index.html @@ -14,6 +14,5 @@
- diff --git a/web_assets/style.css b/web_assets/style.css index 6b8db7b..c0d0a6b 100644 --- a/web_assets/style.css +++ b/web_assets/style.css @@ -40,3 +40,18 @@ body { height: 100%; margin: 0px; padding: 0px ; background-color: #000; } display: none; } + +#link { + background-color: #fff; /* fallback */ + background-color: rgba(255,255,255,0.55); + border: 1px solid rgb(0, 0, 0); + font-size: 9pt; + padding-left: 2px; + padding-right: 2px; + margin-bottom: 1px; +} + +#link:hover { + background-color: #fff; /* fallback */ + background-color: rgba(255,255,255,0.8); +}