私は自分のプロジェクトにVaadin 7フレームワークを使用します。Vaadin 7でjavascriptコンポーネント内の画像を使用する方法
javascript API(openlayersなど)によって制御されるマップ(Googleマップなど)を表示する必要があります。
@JavaScriptアノテーションを使用してマップを制御および作成するために必要なjavascriptファイルを公開できるように、AbstractJavaScriptComponentを拡張するコンポーネントを使用する必要があることを理解しました。
これはうまくいきます:私がアプリケーションを起動すると、私のマップはよく初期化されています(コンポーネントに付属のJavaScriptコードで初期化されます)。
しかし、良いユーザーインターフェイスのために、いくつかのPOI(Point Of Interest)機能のいくつかの画像アイコンを地図上に表示したいと思います。マップを制御するjavascriptコードでは、画像パスを参照する必要があります。 しかし、どこのVaadinプロジェクトにイメージファイルを置いても、アプリケーションがデプロイされたときにjavascriptコードから到達できません。
JavaScriptファイル(クライアント側)で到達できるように、サーバーから画像ファイルを「公開」するにはどうすればよいですか?
画像ファイルを@Javascriptアノテーションに追加しようとしましたが、機能しませんでした。
ありがとうございました。