Включение кликабельного файла SVG в документ HTML - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть домашняя работа по формированию, состоящая из работы с базой данных "МИР" с таблицами городов, стран и языков. Я хочу отметить, что мне не нужно это для проверки модуля, это просто личное улучшение моего проекта. Я могу сделать (и уже сделал) это с классической c областью карты, просто я хочу поработать с некоторыми более интересными опциями.

Одним из элементов является создание интерактивной карты мира, на которую можно нажать генерировать доступ к базе данных. Ну, я пошел по этой ссылке , чтобы сделать это с этим файлом Википедии . В этом файле есть все, что мне нужно ... За исключением того, что я не знаю, как вставить его, чтобы иметь полный контроль над его функциями.

В учебнике сказано, что я должен включить файл в div, вот так:

<div class="svg-container">
    <?php echo file_get_contents("World Map.svg"); ?>
</div>

это отлично работает. Затем я должен включить в файл SVG «класс»:

    <svg xmlns="http://www.w3.org/2000/svg" version="1.1"
     width="2754" height="1398" class="svg-content">

Проблема в том, что когда я делаю это, изображение исчезает: - (

Я пробовал огромное количество методов, например, включение файла в img (нет доступа к внутренним функциям svg, например, ссылки, которые я бы добавил), объект (все изображение черное, а часть css набрана) выше изображения ...), ничего не работает, и само изображение не масштабируется корректно ...

Может ли кто-нибудь помочь мне использовать карту в моем проекте?

Заранее спасибо.

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