初心者として、最も基本的な例を機能させたいと考えています。だから私はここから地図をダウンロード
しましたファイルを調べて、最初で唯一のID'g'
が'admin1'
.
だから、私は始めました:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="map.css" type="text/css" />
<link rel="stylesheet" href="k.css" type="text/css" />
<script type="text/javascript" src="/js/script.min.js"></script>
<script type="text/javascript">
$script(['/js/jquery.min.js'], 'jquery');
$script(['/js/raphael-min.js', '/js/kartograph.js', '/js/chroma.min.js'], 'kartograph');
</script>
</head>
<body>
<script>
$script.ready(['jquery','kartograph'], function() {
$(function() {
map = $K.map('#map');
map.loadMap('DEU.svg', function(map) {
map.addLayer({ id: "admin1" });
});
});
});
</script>
<div id="map"></div>
</body>
</html>
それは基本的にそれです-何も表示されていません。ファイルの場所を確認し、$script.ready
関数の後のすべてが実行されているかどうかを確認しました。すべて問題ありませんが、結果はありません。含めるすべてのファイルを kartograph lib フォルダー (git 上) から取得k.css
し、小さなmap.css
map.css
次のようになります。
#map {
width: 900px;
height: 900px;
}