Changeset 16
- Timestamp:
- Oct 11, 2006, 2:30:36 PM (15 years ago)
- Location:
- trunk/npemap.org.uk/static/tiles
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/npemap.org.uk/static/tiles/grid.css
r9 r16 13 13 background-color: blue; 14 14 visibility: hidden; 15 z-index: 1 15 16 } 16 17 #postcode_form { … … 23 24 width: 300px; 24 25 height: 100px; 26 z-index: 1 25 27 } 26 28 -
trunk/npemap.org.uk/static/tiles/map.html
r9 r16 46 46 <div id="postcode_form"> 47 47 <div style="text-align: right;"><a href="javascript:closePostcodeWindow()" title="close">X</a></div> 48 <div><span id="location"></span></div> 48 49 <div><label for="postcode">Enter the postcode...</label></div> 49 50 <div><input type="text" id="postcode" /></div> -
trunk/npemap.org.uk/static/tiles/mapTiles.js
r9 r16 12 12 13 13 14 var offsetGridX = 4 25;15 var offsetGridY = 2 97;14 var offsetGridX = 450; 15 var offsetGridY = 207; 16 16 17 17 var zoomLevel = 1; -
trunk/npemap.org.uk/static/tiles/postcode.js
r9 r16 10 10 markerElement = document.getElementById('marker'); 11 11 postcodeFormElement = document.getElementById('postcode_form'); 12 locationElement = document.getElementById('location'); 12 13 mapElement.onclick = function(e) { 13 14 var x = e.pageX - mapContainerElement.offsetLeft; 14 15 var y = e.pageY - mapContainerElement.offsetTop; 16 var img = e.target; 17 var tileX = e.pageX - img.offsetLeft; 18 var tileY = e.pageY - img.offsetTop; 19 // Tiles are eee/nnn.jpg 20 var tile = img.src.substring( img.src.lastIndexOf("/") - 3 ); 21 var baseEasting = tile.substring(0, tile.indexOf("/")); 22 var baseNorthing = tile.substring(tile.indexOf("/") + 1, tile.indexOf(".")); 23 24 var easting = baseEasting + ('000' + Math.round((tileX/img.offsetWidth)*1000)).substr(-3) 25 var northing = baseNorthing + ('000' + Math.round(((tileY/img.offsetHeight))*1000)).substr(-3) 26 27 15 28 markerElement.style.left = (x-2) + 'px'; 16 29 markerElement.style.top = (y-2) + 'px'; … … 19 32 postcodeFormElement.style.top = (y-180) + 'px'; 20 33 postcodeFormElement.style.display = 'block'; 34 locationElement.innerHTML = easting + ', ' + northing 21 35 document.getElementById('postcode').focus(); 22 36 }
Note: See TracChangeset
for help on using the changeset viewer.