2011-11-08 158 views
0

嗨我正在使用setDataURL(「路徑映射xml」), 當前當我給一個有效的URL只有一個路徑然後執行地圖加載的地圖。 如果我將路徑作爲磁盤位置提供,它不起作用,因爲它只是將此路徑附加到使其成爲無效URL的基本URL。 所以如果路徑/myapp/js/my1.xml - 它的作品,因爲我有我的js文件夾中的web應用程序的目錄,以便http://localhost:xxx/myapp/js/my1.xml有效嘗試訪問磁盤上的文件時無效url

如果路徑是像C:/xmls/my1.xml - 它不起作用,因爲http://localhost:xxx/myapp/C:/xmls/my1.xml是無效的URL。 但是由於我們正在部署一場戰爭,我們希望將XML保留在Web應用程序之外,因此如何在setDataURL()方法中設置路徑。

感謝&問候 Priyank

回答

1

主要可以嘗試使用文件:///協議,但我擔心這可能沒有多大幫助,如果你的應用是在網絡服務器上運行。

這很可能會導致跨域問題,並且文件內容會被阻止。

+0

我會測試,如果這個工程,但theres與閃存沙箱安全模型不允許來自不同領域的資源和XML是一個數據輸入到閃存圖表 –