Андрей, Аркадий спасибо большое за идеи.
Действительно основной вопрос - картографические данные (подложка)
Для офлайна они нужны в виде файла, а не сервиса
Как я понял, это описание контура для Чертежника (поставь перо в точку А, двигай перо из точки А в точку Б )
Такие описания можно найти в файле svg или использовать сразу файл svg
В варианте с ggplot - встал вопрос с картами. Из той ссылки, что прислал Аркадий, карты берутся с сайта UN Environment, как туда прикручивать другие карты. Вроде нашел но нужно спокойно сесть и познакомиться c ggplot и R.
Похожий вариант на ggplot, который опробовал - нарисовал контур через плагин - xmCharts. Я с ним более менее знаком, там тоже есть чертежник в виде команды AddPath - и он понимает контуры из SVG (Скопировать вставить, единственно, что запятые надо заменить на пробелы). С отрисовкой проблем нет, рисует очень красиво, но кликать не получится. Функция определния координаты клика есть, но на карте как отрабатывать точку клика пока не понятно.
Почти готовое для меня решение нашел в статье Av Rolf
"Кликательная карта" в FileMaker
(отличный блог кстати)
https://www.filemakerbloggen.se/post/a-clickable-map/
Если в кратце, автор взял svg карту с wikipedia
и сохранил ее в текстовое поле, которое опоказывает через webviewer
Текстовыми функцими прямо в svg вставил ссылку в протоколе fmp на скрипт ФайлМейкера, в который в качестве параметра передает ID региона. Скрипт принимает ID, отрабатывает, находит нужные записи и отдельным шагом изменяет прямо в поле с текстом svg закраску нужной области. Сслыка привязывается прямо к региону
<a xlink:href="fmp://$/SwedishMap.fmp12?script=ShowRegion&m=24">
Проблема, что у меня на двух машинах Windows этот файл не заработал (Win10 и 8,1) (окно webviewer не показывает SVG карту или не обновляется). Может быть это решение работает только под MacOS?
Если есть возможность, просьба работоспособность решения на своих машинах