3

私はプロジェクトを始める前にいくつかの調査を行っていますが、始める前にこのプロジェクトを進めるための最良の方法を知りたいと思います。ご協力いただければ幸いです。必要に応じて、さらに詳しい情報を提供させていただきます。

基本的に、ユーザーに表示するための非常に高解像度の画像がいくつか提供されます。ユーザーが画像をスクロールしてズームインしたり、画像の一部にカーソルを合わせてその特定の場所に関する情報を受信したりできるインターフェイスを作成したいと思います。また、Flashが好きではないことと、iデバイスでは機能しないことの両方の理由から、Flashを使用せずにそれを実行できれば本当に本当に気に入っています。

これが私が探しているズーム機能の例です、そしてこれが私が探しているホバー機能の例です(申し訳ありませんが、それらは両方とも聖書の写本であり、すべてに宗教的になることを意味するものではありません、これら私が見つけた最高の例でした!)

とにかく、これまでのところ、ズーム用のこの気の利いたスクリプトを見つけましたが、ホバリングするためのスクリプトはまだ見つかりません(私が探しているものの別の例は、Facebookの写真で誰かにタグを付けるときのようなものです-ホバーした場合彼らの顔の上に、彼らの名前がポップアップします)。そして、物事をさらに難しくするために、私はそれらをうまく再生する方法を理解する必要があります。そのため、ズームインしてもホバリング機能が損なわれることはありません。

だから私の質問は...誰かがこのようなことを経験したことがありますか?この種のことを可能にするプロジェクト(オープンソースがはるかに好ましい)について何か提案はありますか?素晴らしい人々が私に与えることができるどんな助けにも本当に感謝します!調査結果とコードは後で公開します。

4

1 に答える 1

1

グーグルマップの背後にある技術(および他のそのような技術)が進むべき道だと思います。Google Maps APIを使用すると、マップタイルの代わりに独自のカスタムタイルを使用できます。次に、地図上に境界を設定して、ユーザーが利用可能な画像から離れるのを防ぐことができます。最後に、APIを使用して、「マップ」上のポリゴンの座標を指定できます。これらのポリゴンは、必要な機能を提供するホバー/クリックイベントを実行できるので優れています。

あなたが求めているものに似たもので私が見つけた良い記事はここで見つけることができます:http://forevermore.net/articles/photo-zoom/

これがいくつかの方向性を提供し、あなたが着手しようとしている楽しいプロジェクトのように聞こえることを願っています:)

于 2013-03-01T08:44:04.937 に答える