Написать: nakarte@nakarte.me
Скачать карты в формате MBTiles
Код сайта на github

пятница, 31 марта 2017 г.

Улучшение печати путевых точек


  • Если при печати путевая точка оказывалась близко к правому краю листа, подпись могла оказаться отрезана. Теперь подписи располагаются так, чтобы помещаться на листе.
  • Исправил ошибку, из-за которой подписи при печати могли перекрываться без необходимости.
  • Исправил редкую ошибку, из-за которой печать карты с точками иногда прерывалась сообщением об ошибке


четверг, 30 марта 2017 г.

Новые функции: сетка при печати, измерение азимутов

Добавил новые функции печати:
  • в верхнем левом углу каждого листа пишется масштаб и номер листа, если листов больше одного;
  • можно накладывать линии магнитного меридиана и масштабную сетку; при этом в левом нижнем углу пишется расстояние между линиями сетки;
  • маршрутные точки стали полупрозрачными, не скрывают детали карты.
Появился новый инструмент — измеритель азимутов. Кроме истинного и магнитного азимутов между двумя точками показывает расстояние и профиль высот с линией видимости. Вызывается кнопкой с компасом.

Улучшил рисование треков: теперь можно рисовать трек поверх интерактивных слоёв (викимапия, перевалы, путевые точки). Раньше при рисовании линии при каждом клике на объекте из такого слоя появлялось всплывающее окно или меню.

вторник, 28 марта 2017 г.

Починил печать в Firefox

При печати в браузере Firefox, если были включены треки, браузер зависал. Проблема появилась около 3 марта. 

среда, 22 марта 2017 г.

Небольшие улучшения


  • При рисовании трека теперь можно удалить последние точки, нажав Backspace или Delete. В Internet Explorer надо использовать Delete, т.к. при нажатии Backspace карта перемещается на предыдущую позицию или открывается предыдущий сайт.
  • В контроле печати теперь показывается количество страниц. Может быть полезно, если страниц не видно при текущем положении карты.
  • Если список треков свёрнут, то он разворачивается при нажатии на кнопку с линейкой или при добавлении трека через адресную строку.
  • Если в процессе долгого изготовления PDF свернуть контрол печати, иконка принтера меняется на крутилку, это показывает, что процесс скачивания карты идёт.
  • Исправил увеличение высотного профиля трека

воскресенье, 19 марта 2017 г.

Добавил загрузку треков по ссылке GPSies

Теперь треки GPSies можно загружать, не скачивая на диск. Ссылку вида http://www.gpsies.com/map.do?fileId=ylurtjofgdoiooez надо вставить в поле ввода над списком треков и нажать "ввод".

Исправления ошибок

  • Починил печать снимков Google
  • Исправил выбор уровня зума при печати в южном полушарии

среда, 15 марта 2017 г.

Починил печать на крупных масштабах

При печати в масштабе 50 м в 1 см и крупнее печатался неправильный район или получали сообщение об ошибке. Теперь работает правильно.

понедельник, 13 марта 2017 г.

Более удобное копирование координат в буфер обмена

Чтобы скопировать координаты под курсором теперь можно сделать так:

  • кликнуть на кнопке контрола координат, если он свёрнут
  • нажать в нужном месте карты на правую кнопку мыши
  • в появившемся меню выбрать нужный формат координат

Старый способ по-прежнему работает:

  • на контроле координат нажать правую кнопку
  • в меню нажать "Click map to copy coordinates to clipboard"
  • кликнуть в нужном месте карты левой кнопкой

Новые карты ориентирование и рогейнов

Обновлена карта спорториентирования на Битцевский лес, добавлены карты рогейнов в районе Вербилок ("Жаркий июль 2014") и Донино ("Жаркий июль 2015").

пятница, 10 марта 2017 г.

Исправления ошибок в новой версии

Исправил несколько ошибок после предыдущего обновления:
  • позиция панорамы не сохранялась в браузере Safari
  • слои Google и Google Satellite не работали в Internet Explorer 11 и старых версиях Chrome
  • кастомные слои не удалялись и могли не включаться при добавлении
  • не загружались файлы kmz

понедельник, 6 марта 2017 г.

Новая версия сайта

Сразу несколько изменений. На случай если что-то совсем не работает, некоторое время будет доступна старая версия по адресу http://old.nakarte.tk.
  • Стало удобнее пользоваться на маленьких экранах, особенно на телефонах. В списках слоёв и треков появилась прокрутка и кнопки для сворачивания в иконку. Настройки печати тоже можно свернуть. Если списки слоёв и треков перекрываются, то при наведении мыши или касании пальца они поднимаются наверх.
  • При печати стало использоваться меньше памяти, на компьютерах с малым количеством памяти печать должна работать быстрее.
  • Печать стала немного быстрее и в остальных случаях. 
  • PDF-файлы теперь открываются в стандартном просмотрщике Windows 8.
  • Во время печати и создания JNX интерфейс не зависает.
  • При создании JNX в меню показывается предупреждение (выделяется красным цветом), если количество тайлов может превысить 50000 (это ограничение формата JNX).
  • При создании JNX не позволяет сохранить файлы, если в них не оказалось ни одного тайла или более 50000 тайлов, т.к. такие файлы могут привести к тому, что навигатор перестанет загружаться.
  • Панорамы теперь включаются отдельной кнопкой.
  • Вид панорамы (место, направление, увеличение) сохраняется в ссылке.
  • Список слоёв теперь можно настраивать. Иконка с шестерёнкой открывает большой список слоёв, которые можно добавить. Сейчас там есть варианты OSM (Open Cycle Map, Open Topo Map), хребтовка Алексея Цветкова, карты Норвегии и Чехии. 
  • Собственные слои можно добавить нажав на иконку с карандашом. Такие слои тоже можно включать и выключать из списка.
  • Отметки километров на треках при печати стали более заметные.
  • Сайт должен нормально работать в Internet Explorer 11.
  • На слое с разграфкой номенклатурных листов можно копировать имя листа в буфер (клик на имени листа, в меню выбрать формат имени).
  • Починил ошибку из-за которой могли не загружаться zip-архивы с русскими именами файлов.
  • Слой викимапии загружается быстрее, карта во время загрузки меньше дёргается.

Изменения внутри:
  • репозиторий теперь здесь: http://github.com/wladich/nakarte
  • для сборки используется npm и webpack
  • переписана значительная часть кода, много где используются фичи ES6
  • перешёл на Leaflet  1.0.3, добавил костыли для ошибок в нём