http://www.marcelbeumer.com/media/main/demos/ngen/index.htmlのようなものをすぐに作成できる、またはせいぜい非常に単純なプラグインを使用して作成できるオープンソースのJavaScriptライブラリはありますか?
次のことができることに注意してください。-ズーム-マウスでパン-回転-テキストをレンダリング-アイテムをクリック
android / iOSで動作する場合は、ポイントが2倍になります。
http://www.marcelbeumer.com/media/main/demos/ngen/index.htmlのようなものをすぐに作成できる、またはせいぜい非常に単純なプラグインを使用して作成できるオープンソースのJavaScriptライブラリはありますか?
次のことができることに注意してください。-ズーム-マウスでパン-回転-テキストをレンダリング-アイテムをクリック
android / iOSで動作する場合は、ポイントが2倍になります。
ラファエルを探しているのかもしれません。SVG y VML で動作する JavaScript フレームワーク。これは、スケール (ズーム用)、パン、回転、テキスト メッセージを含むいくつかの関数とヘルパーです。
ホームページから:
Raphaël は、Web 上のベクター グラフィックスの作業を簡素化する小さな JavaScript ライブラリです。たとえば、独自の特定のチャートまたは画像の切り抜きと回転ウィジェットを作成する場合は、このライブラリを使用して簡単かつ簡単に実現できます。Raphaël ['ræfeɪəl] は、SVG W3C 勧告と VML をグラフィック作成のベースとして使用しています。これは、作成するすべてのグラフィカル オブジェクトが DOM オブジェクトでもあることを意味するため、JavaScript イベント ハンドラーをアタッチしたり、後で変更したりできます。Raphaël の目標は、ベクター アートの描画をクロス ブラウザーと互換性があり、簡単にするアダプターを提供することです。
使用例:
// Creates canvas 320 × 200 at 10, 50
var paper = Raphael(10, 50, 320, 200);
// Creates circle at x = 50, y = 40, with radius 10
var circle = paper.circle(50, 40, 10);
// Sets the fill attribute of the circle to red (#f00)
circle.attr("fill", "#f00");
// Sets the stroke attribute of the circle to white
circle.attr("stroke", "#fff");
それが役に立てば幸い。
PS: 言い忘れましたが、ホームページにはたくさんの例があります。必見です。
編集:同様の質問が少し前にここで行われました良いJavascriptグラフィックライブラリはありますか?
ハ!作者に聞いたらGithubにあるよ!
https://github.com/marcelbeumer/ngen-demo
Polymaps も候補のように見えました - http://polymaps.org/
似たようなものを探していたところ、この Jquery javascript プラグイン http://arborjs.org/に出会いました。
それ自体はズームとパンではありませんが(少し異なる方法で実現します)、このトピックを見たので、私はそれを共有しませんでした。