d3.geomap не работает

Я пытался заставить документацию с http://d3-geomap.github.io/ работать, но почему-то это не так, я не могу найти свою ошибку. Вот мой код:

<!DOCTYPE html>

<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link href="d3-geomap/css/d3.geomap.css" rel="stylesheet">
    <script src="d3-geomap/vendor/d3.geomap.dependencies.min.js"></script>
    <script src="d3-geomap/js/d3.geomap.min.js"></script>
</head>
<body>
    <div id="map"></div>

<script>
var map = d3.geomap()
.geofile('d3-geomap/topojson/world/countries.json');

d3.select('#map')
.call(map.draw, map);
</script>

Мой HTML-файл находится в корневой папке.

1 ответ

Решение

Хорошо, если у кого-то есть такая же проблема, как у меня - я решил ее.

Дело в том, что в Windows есть проблемы с безопасностью, и он блокирует некоторый тип кода. Я не мог выяснить настоящую причину, но если вы хотите, чтобы это работало, просто разместите его на виртуальном веб-сервере (например, www.xampp.com), который сделал эту работу за меня.

Другие вопросы по тегам