0

こんにちは私はsetDataURL( "path to map xml")を使用してマップをレンダリングしています。現在、有効なURLのみがマップのロードを行うパスを指定すると、パスをディスクの場所として指定すると、このパスがベースURLに追加されるだけで、無効なURLになるため、機能しません。したがって、パスが/myapp/js/my1.xmlの場合、Web-appディレクトリにjsフォルダーがあるので機能するため、http:// localhost:xxx / myapp / js/my1.xmlが有効です。

パスがC:/xmls/my1.xmlのような場合-http :// localhost:xxx / myapp / C:/xmls/my1.xmlは無効なURLであるため、機能しません。しかし、戦争を展開しているので、XMLをWebアプリの外部に保持したいので、setDataURL()メソッドでパスを設定するにはどうすればよいですか。

ありがとう&よろしくプリヤンク

4

1 に答える 1

1

主にfile:///プロトコルを使用してみることができますが、アプリケーションがWebサーバーで実行されている場合は、あまり役に立たない可能性があります。

これにより、クロスドメインの問題が発生する可能性があり、ファイルのコンテンツがブロックされます。

于 2011-11-09T15:22:35.613 に答える