[html]
<style>
* {box-sizing: border-box;}
.img-zoom-container {
position: relative;
}
.img-zoom-lens {
position: absolute;
border: 1px solid #d4d4d4;
/*set the size of the lens:*/
width: 44px;
height: 29px;
}
.img-zoom-result {
border: 1px solid #d4d4d4;
/*set the size of the result div:*/
width: 350px;
height: 225px;
}
</style>
<script type="text/javascript">
function imageZoom(imgID, resultID) {
var img, lens, result, cx, cy;
img = document.getElementById(imgID);
result = document.getElementById(resultID);
/* Create lens: */
lens = document.createElement("DIV");
lens.setAttribute("class", "img-zoom-lens");
/* Insert lens: */
img.parentElement.insertBefore(lens, img);
/* Calculate the ratio between result DIV and lens: */
cx = result.offsetWidth / lens.offsetWidth;
cy = result.offsetHeight / lens.offsetHeight;
/* Set background properties for the result DIV */
result.style.backgroundImage = "url('" + img.src + "')";
result.style.backgroundSize = (img.width * cx) + "px " + (img.height * cy) + "px";
/* Execute a function when someone moves the cursor over the image, or the lens: */
lens.addEventListener("mousemove", moveLens);
img.addEventListener("mousemove", moveLens);
/* And also for touch screens: */
lens.addEventListener("touchmove", moveLens);
img.addEventListener("touchmove", moveLens);
function moveLens(e) {
var pos, x, y;
/* Prevent any other actions that may occur when moving over the image */
e.preventDefault();
/* Get the cursor's x and y positions: */
pos = getCursorPos(e);
/* Calculate the position of the lens: */
x = pos.x - (lens.offsetWidth / 2);
y = pos.y - (lens.offsetHeight / 2);
/* Prevent the lens from being positioned outside the image: */
if (x > img.width - lens.offsetWidth) {x = img.width - lens.offsetWidth;}
if (x < 0) {x = 0;}
if (y > img.height - lens.offsetHeight) {y = img.height - lens.offsetHeight;}
if (y < 0) {y = 0;}
/* Set the position of the lens: */
lens.style.left = x + "px";
lens.style.top = y + "px";
/* Display what the lens "sees": */
result.style.backgroundPosition = "-" + (x * cx) + "px -" + (y * cy) + "px";
}
function getCursorPos(e) {
var a, x = 0, y = 0;
e = e || window.event;
/* Get the x and y positions of the image: */
a = img.getBoundingClientRect();
/* Calculate the cursor's x and y coordinates, relative to the image: */
x = e.pageX - a.left;
y = e.pageY - a.top;
/* Consider any page scrolling: */
x = x - window.pageXOffset;
y = y - window.pageYOffset;
return {x : x, y : y};
}
}
imageZoom("myimage", "myresult");
</script>
<center><div class="img-zoom-container"><!-- Ссылка на карту ниже!-->
<img id="myimage" src="https://i.ibb.co/B2tKrJz/Fablesof-Ainhoa.jpg" width="700" height="495" alt="Map">
<div id="myresult" class="img-zoom-result"></div>
</div></center>
[/html]
► ПОЛНЫЙ ВАРИАНТ КАРТЫ 7,9 МБ◄
► ПОЛНЫЙ ВАРИАНТ ПОЛИТИЧЕСКОЙ КАРТЫ 3,5 МБ◄
► ВАРИАНТ ПОЛИТИЧЕСКОЙ КАРТЫ С НАЛОЖЕНИЕМ 8,4 МБ◄
Предложения по географии пишите сюда: Дополнение географии
Географические регионы Эноа
Святой Аверон - Центральный регион
Святой Аверон - Север
Святой Аверон - Восток
Святой Аверон - Юг
Святой Аверон - Запад
Великая равнина и Закатные горы
Пепельная пустошь
Синегорье и Ледники
Эльфийские земли
Иш-Калаф
Моря и острова
Империя Великих Духов
Эмайн Аблах
[indent] За стандарт перемещения взять движение порожней повозки (с одной лошадью) со средней скоростью 10 км/час. Учитываются ночлег и остановки на отдых. За норму взять расстояние между Аварином и Рекном в 1000 км. Скорость верховой езды будет гораздо быстрее.
Помимо этого, при желании можно воспользоваться услугами магов, владеющих пространственной магией: за определённую плату они могут перенести вас из одной точки в другую. Следует помнить, что сотрудники Гильдии Магов и Деорсы могут воспользоваться порталами, которые находятся в филиалах Гильдии и самой Башне.Главные дороги, имеющие стратегическое значениеАварин - Рекн — 12 дней
Аварин - Росентаун — 13 дней
Аварин - Валхейв — 12 дней
Аварин - Валхейв — Нортран — 18 дней (учитывается плохое состояние дорог)
Аварин - Кренив — 18 дней
Аварин - Хинштоф — 9 дней
Ишехан - Кафа — 6 дней (учитывая погодные условия и плохое состояние дорог)Второстепенные дорогиАварин - Семихолмие — 1 день
Аварин - Альрейн — 3 дня
Аварин - Озёрный шпиль — 4 дня
Аварин - Фериндас — 6 дней
Аварин - Валбери — 6 дней
Аварин - Фарн — 9 дней
Аварин - Роща белых древ — 12 дней
Аварин - Ясновель — 15 дней
Аварин - Редвиц — 17 дней
Аварин - Дол — 20 днейРекн - Фарн — 13 дней
Рекн - Крествуд - 3 дняМорской транспортРекн - Кафа — 14 дней
Лорейн - Хамадам — 7 днейРокс - Побережье Небесного брода — 7 дней
Рокс - Побережье Гор мечей — 10 дней
Рокс - Побережье Леса духов — 13 дней
Хамадан - Побережье Небесного брода — 12 дней
Хамадан - Побережье Гор мечей — 15 дней
Хамадан - Побережье Леса духов — 18 дней
Рекн - Империя Великих Духов — 30 днейРечной транспортАварин - Рекн — 8 дней
Сплав лесаОкраина леса Валхейв - Аварин — 4-5 дней
За новую карту спасибо Ren Arai
За дополнение карты спасибо Felix Fern'у и географическому отряду.
За расчет дорог и времени путешествий спасибо Morlan Shetrand'у.