Changeset 136 for trunk/npemap.org.uk
- Timestamp:
- Oct 22, 2006, 10:50:42 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/npemap.org.uk/static/tiles/mapTiles.js
r125 r136 74 74 // Tiles are eee/nnn.jpg 75 75 var tile = img.src.substring( img.src.lastIndexOf("/") - 3 ); 76 var baseEasting = tile.substring(0, tile.indexOf("/")) ;77 var baseNorthing = tile.substring(tile.indexOf("/") + 1, tile.indexOf(".")) ;76 var baseEasting = tile.substring(0, tile.indexOf("/"))-0; 77 var baseNorthing = tile.substring(tile.indexOf("/") + 1, tile.indexOf("."))-0; 78 78 var tileXratio = tileX/img.offsetWidth; 79 79 var tileYratio = 1 -(tileY/img.offsetHeight); … … 89 89 } else { 90 90 91 var easting = baseEasting + ('000' + Math.round(tileXratio*1000)).substr(-3)92 var northing = baseNorthing + ('000' + Math.round(tileYratio*1000)).substr(-3)91 var easting = trimSixDigits(Math.round((baseEasting + tileXratio)*1000)); 92 var northing = trimSixDigits(Math.round((baseNorthing +tileYratio)*1000)); 93 93 94 94 YAHOO.util.Dom.setXY(markerElement, [(x-4), (y-11)]); … … 97 97 postcodeFormElement.style.display = 'block'; 98 98 YAHOO.util.Dom.setXY(postcodeFormElement, [Math.max(0, (x-50)), (y-180) < 0 ? (y+10):(y-180)]); 99 locationElement.innerHTML = easting + ', ' + northing 99 locationElement.innerHTML = easting + ', ' + northing ; 100 100 document.getElementById('easting').value = easting; 101 101 document.getElementById('northing').value = northing; … … 231 231 } 232 232 233 function trimSixDigits(string) { 234 str = '000000' + string 235 return str.substring(str.length -6) 236 } 237 233 238 function refreshGrid() { 234 239
Note: See TracChangeset
for help on using the changeset viewer.