Kothic JS:MapCSS / 0.2をサポートするOpenStreetMapレンダラー、キャンバス上のJavaScript描画に移植

OpenStreetMapの多くのファンは、 Kothicと呼ばれるレンダラー(レンダラー)をよく知っています。これは、地図作成スタイルMapCSS / 0.2の標準の有望なドラフトを適切にサポートし、壮大なベクトルマップを描画できることを特徴としています(スクリーンショットから判断すると、斜め投影で擬似3Dも)。



数日前、大騒ぎせずに(OSM wikiの別のページと、別の興味深いライブラリの著者からの別のtwitterエントリ -リーフレットは、Habrahabrで既に言及され、それ以来顕著に成長しました)、KothicのバージョンがリリースされましたJavaScriptに移植され、この機会にKothic JSという名前が付けられました。 Kolet JSスクリプトは、リーフレットと対話して、キャンバス(HTML5キャンバス)にベクトルマップを描画し、リーフレットマップエンジン用にこれらのキャンバスから正方形のタイル(「タイル」)を形成します。 これらはすべてブラウザで直接行われます。



GitHubでKothic JSコードを簡単に見つけることができ(簡単な説明もあります )、OpenStreetMapのデータに従ってミンスク市のベクトルマップをキャンバスに描画するデモサイトがあります。 このサイトにアクセスする場合は、事前に我慢しておくことを強くお勧めします。 まず、 正方形タイルの生成には数秒かかり、次にハブラ効果が発生する可能性があります。



All Articles