My complete collection of the best unique, historic and old maps. I have hundreds of old maps of UK and Ireland cities and counties , charming maps of London , interesting world maps , and a growing collection of North and Central America maps , Asia and Middle East maps , Australia maps , Europe maps and quite a few from elsewhere too.
Most of my maps can be personalised or customised to your exact specification, or printed and framed at very large sizes (2 metres or more). Contact me if that's what you're looking for. Maps from the Unique Maps Co. look interesting and beautiful on any wall - great for yourself, or as a birthday, anniversary, work leaving or housewarming gift!
Sort
Sort Featured Best selling Alphabetically, A-Z Alphabetically, Z-A Price, low to high Price, high to low Date, old to new Date, new to old
Free worldwide delivery
Handmade in Europe
Established in 1984, The Unique Maps Co. locally manufactures and delivers maps around the world.
Fast free delivery, reduced CO2 emissions, no import duty, and your map always arrives in perfect condition.
Learn more
And here's another beautiful example of Unique 3D in action.
Please note that your map will not actually be 3D. It will be flat. This means it can still be framed and hung normally.
`;
//document.querySelector("#infiniteoptions-container > div.option_frame_colour > span > div").innerHTML = document.querySelector("#infiniteoptions-container > div.option_frame_colour > span > div").innerHTML + "
See pictures of frames .";
try { document.querySelector("#infiniteoptions-container > div.option_frame_colour > span > div").innerHTML = document.querySelector("#infiniteoptions-container > div.option_frame_colour > span > div").innerHTML + " " + frameTooltip;
} catch {}
try { document.querySelector("#infiniteoptions-container > div.option_hanger_colour > span > div").innerHTML = document.querySelector("#infiniteoptions-container > div.option_hanger_colour > span > div").innerHTML.replace("£30","€35") + "
Learn more ."
} catch {}
try {document.querySelector("#infiniteoptions-container > div.option_custom_frame_colour > span > div").innerHTML = document.querySelector("#infiniteoptions-container > div.option_custom_frame_colour > span > div").innerHTML + "
Learn more .";
} catch {}
try { document.querySelector("#infiniteoptions-container > div.custom_finish_dropdown > span > div.spb-productdescfont.spb-productdesctextcolor.spb-helptext").innerHTML = document.querySelector("#infiniteoptions-container > div.custom_finish_dropdown > span > div.spb-productdescfont.spb-productdesctextcolor.spb-helptext").innerHTML + "
Learn more ";
} catch {}
try { document.querySelector("#infiniteoptions-container > div.PersonalisationHelperText").outerHTML = "
Make your map unique (+€45). I will create a perfectly personalised gift by adding a message, location, route or illustration. You will see a draft, and you can request changes, before the map is dispatched." + " " + personalisationTooltip + "
";
} catch {}
try { document.querySelector("#infiniteoptions-container > div.AgedHelperText").outerHTML = '
"Original" looks just like the product photos. If you want an older looking map, select Aged (+€10).' + agedTooltip + "
";
} catch {}
try { document.querySelector("#infiniteoptions-container > div.Unique3DHelperText").outerHTML = '
Add a 3D depth effect to your map (+€70).' + unique3dTooltip + "
";
} catch {}
}
const addEventListenerToPersonalised = () => {
const personalisedButton = document.querySelector("#infiniteoptions-container > div.checkbox_same_line.personalise_checkbox > span > fieldset > label > input");
personalisedButton.addEventListener("click", showPersonalisedSlide);
}
const addEventListenerToOriginal = () => {
const originalButton = document.querySelector("#infiniteoptions-container > div.option_colour_tone > span > label:nth-child(1) > input");
originalButton.addEventListener("click", showOriginalSlide);
// So the page doesn't slam around when they click 'original'
//const originalButton = document.querySelector("#infiniteoptions-container > div.option_colour_tone > span > label:nth-child(1) > input");
//originalButton.addEventListener("click", showAgedSlide);
}
const addEventListenerToAged = () => {
const agedButton = document.querySelector("#infiniteoptions-container > div.option_colour_tone > span > label:nth-child(2) > input");
agedButton.addEventListener("click", showAgedSlide);
// So the page doesn't slam around when they click 'original'
//const originalButton = document.querySelector("#infiniteoptions-container > div.option_colour_tone > span > label:nth-child(1) > input");
//originalButton.addEventListener("click", showAgedSlide);
}
//document.querySelector("input[type=radio][name='properties[Colour of text]']:checked").value
window.mobileCheck = function() {
let check = false;
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
return check;
};
function showOriginalSlide() {
try {
Flickity.data(".product-slideshow").select(0);
if (window.mobileCheck()) {
globalThis.scrollTo({ top: 0, left: 0, behavior: "smooth" });
}
}
catch (TypeError) {}
}
function showSizeSlide() {
window.ShowSizeSlideOnce;
if (!window.ShowSizeSlideOnce) {
try {
if (window.numberOfProductImages <= 4) {
Flickity.data(".product-slideshow").select(window.numberOfProductImages);
} else {
Flickity.data(".product-slideshow").select(4);
}
if (window.mobileCheck()) {
//globalThis.scrollTo({ top: 0, left: 0, behavior: "smooth" });
}
window.ShowSizeSlideOnce = 1;
}
catch (TypeError) {}
}
}
function showAgedSlide() {
try {
if (window.numberOfProductImages <= 4) {
Flickity.data(".product-slideshow").select(window.numberOfProductImages+1);
} else {
Flickity.data(".product-slideshow").select(5);
}
if (window.mobileCheck()) {
globalThis.scrollTo({ top: 0, left: 0, behavior: "smooth" });
}
}
catch (TypeError) {}
}
function showPersonalisedSlide() {
if (document.querySelector("#infiniteoptions-container > div.checkbox_same_line.personalise_checkbox > span > fieldset > label > input").checked == true) {
try {
if (window.numberOfProductImages <= 4) {
Flickity.data(".product-slideshow").select(window.numberOfProductImages+2);
} else {
Flickity.data(".product-slideshow").select(6);
}
if (window.mobileCheck()) {
globalThis.scrollTo({ top: 0, left: 0, behavior: "smooth" });
}
}
catch (TypeError) {}
}
}
function showFinishSlide() {
window.ShowFinishSlideOnce;
if (!window.ShowFinishSlideOnce) {
try {
if (window.numberOfProductImages <= 4) {
Flickity.data(".product-slideshow").select(window.numberOfProductImages+3);
} else {
Flickity.data(".product-slideshow").select(7);
}
if (window.mobileCheck()) {
//globalThis.scrollTo({ top: 0, left: 0, behavior: "smooth" });
}
window.ShowFinishSlideOnce = 1;
}
catch (TypeError) {}
}
}
const changeMapmakerButton = () => { document.querySelector("#showPopupButton").innerHTML = "(New!) Make Your Own Map";}
//const changeMapmakerButton = () => { mida.execute(9144); } */
document.addEventListener("DOMContentLoaded", () => {
// on page load
window.numberOfProductImages;
window.numberOfProductImages = 0;
});