РПГ Карта вопросы - PullRequest
       10

РПГ Карта вопросы

0 голосов
/ 05 ноября 2018

У меня есть карта для моей РПГ с пером и бумагой, и я хочу показать ее через Leaflet.

Я поместил Png-файл, бросил скрипт создания плитки и смог сгенерировать эту карту .

Я хочу сделать следующее, но не знаю как:

  • Поместите экватор на фактический экватор карты
  • Установка границ на карте, но только для оси север-юг
  • Шкала рассчитывается с размерами реальной земли, и я хочу дать ей размеры моего мира
  • Я хочу, чтобы мои маркеры и полигоны повторялись каждые 360 °

Буду признателен за любую помощь,

Civer

1 Ответ

0 голосов
/ 06 ноября 2018

Чтобы получить экватор, вы можете использовать ломаную линию типа

var latlngs = [
  [0, -180],
  [0, 180]
];
var polyline = L.polyline(latlngs, {color: 'red'}).addTo(map);

Не совсем уверен, что вы подразумеваете под "установлением границ на карте". Вы хотите сказать, что хотите ограничить возможности пользователя перемещаться по областям за пределами карты? Или вы говорите о какой-то визуальной ограничительной линии?

Чтобы работать с разными шкалами, я бы посоветовал вам посмотреть, как работает справочная система координат (CRS). Взгляните на эту страницу: https://leafletjs.com/examples/crs-simple/crs-simple.html

Похоже, вы прокомментировали некоторые вещи CRS в своей демонстрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...