最近在用arcgis10做項目的時候,發布地圖,自己用代碼flex或者javascript方式顯示地圖,總是空白。在網上問了2天,無果。今天在網上搜索了一些類似情況的原因,收集起來,作為學習的資料。
第一個,在esri中文幫助網站上看到說:
地圖顯示空白的常見原因是您引用了一個已停止、不可用或不存在的地圖服務。網絡流量、權限問題以及對服務和文件系統屬性的修改都可能導致出現空白地圖。此幫助系統的“管理服務器”部分對如何防范和避免此類問題進行了說明。
如果 Web 服務器計算機的名稱中包含下劃線 (_),也可能出現空白地圖。有關此限制的詳細信息,請參閱 ESRI 知識庫文章 32503。
第二個:來源于http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=74070&highlight=%B5%D8%CD%BC%BF%D5%B0%D7
arcgis map控件對ie的情況;
1、當你使用ie6的時候,因為png透明圖片無法正常輸出的原因,所以,會產生地圖顯示不出來,不正常。修改圖片輸出格式可解決;
2、當你使用的是ie8的時候,常常會在地圖輸出的時候有問題,如果調試可看到是js錯誤,不然看到的是地圖區一片空白,解決方法:
在你的頁面<head></head>中加入輔助說明內容:
<meta http-equiv="x-ua-compatible" content="ie=7" />
即指定使用ie7兼容模式,問題可解決;
第三:關于在ArcCatalog中預覽發布的地圖服務為空白的原因
(a)來源esri中文幫助網站
嘗試在 ArcCatalog 中預覽地圖服務時圖像顯示空白。
如果您看到一個空白的預覽 選項卡,而且移動鼠標時下方顯示坐標值,則很可能是 ArcCatalog 無法從與輸出目錄相關聯的虛擬目錄中獲取地圖圖像。在這種情況下,ArcCatalog 具有除實際圖像之外的所有地圖相關信息,這便是您在移動鼠標時看到坐標值的原因。修復此問題的最好方法是使用 Web 服務器管理軟件對虛擬目錄設置進行檢查,以確保虛擬目錄正確指向磁盤中的輸出目錄。
要證實此問題與輸出目錄有關,可調整地圖服務的屬性,從而使所支持的圖像返回類型僅為 MIME。此設置不使用輸出目錄。如果只看到具有 MIME 的圖像,而未看到具有 MIME + URL 的圖像,則說明輸出目錄和/或虛擬目錄出現了問題。
您可以瀏覽到磁盤中的輸出目錄以確保圖像創建于其內部。如果您在嘗試預覽地圖服務時看到正在向輸出目錄添加圖像,則說明此問題與虛擬目錄設置有關。
(b)http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=44261&extra=&page=1 發布地圖后為空白 是沒有將源文件共享引起
能登錄arcgis server manger ,但就是不能預覽地圖,搜索過版主
有關“空白” ,還是沒找到原因,
1 IIS 配置是正確的 ,能進入Manager
2 POST也完成過
3 在組里也為系統登錄用戶加了權限
4 自認為此文件是共享 原因就在 這
原來共享的只是MXD文件,源文件SHP 在別的目錄下,并沒有共享
第四:我自己碰到的問題,javascript引用地圖服務可以顯示地圖,flex里地圖空白,在代碼正確的前提下,請看安全策略。是否在服務器上放置了策略文件。