經過一兩個月的時間,我們完成的慢性病地理資訊系統已經差不多了,下面就跟大家分享一下我們在完成專案的程序中的一些技術點和問題。
下面就說一下這個專案中一些新的的技術點,其中有加載地圖、還有各種查詢地圖,和頁面的特殊功能等等。
先簡單說一下加載地圖:一般地圖加載不出來有兩個問題,一可能是你iServer服務沒有打開,二可能是你的地圖鏈接有問題。代碼上看的話就只有中心點設定的問題了,如果這些都沒問題,地圖就能正常加載出來了。代碼入下圖所示:


像這樣的話沒有其他問題,地圖就能正常加載出來了。
說完地圖加載,就再說一下地圖查詢,分為矩陣查詢、圓查詢、多邊形查詢。
下面先看一下矩陣查詢吧。代碼如下圖所示:


這樣就完成了矩陣查詢,效果如下圖所示:

類似的圓查詢和多邊形查詢都和矩陣查詢差不多,代碼也沒有很大變化。這里就不一一展示了,這樣的地圖查詢可以很方便快速的就查詢出你想要的結果。代碼中特別要注意的就是圖層名稱,那個名稱是一點都不能錯的,必須和制作地圖時的圖層名稱一致,這樣查詢才不會出錯,地圖查詢就介紹到這里吧。
下面就再看看頁面布局的一個新東西,就是可拖動的工具箱。在網頁中可隨意拖動,但也有一個范圍就是不能超出網頁。先看頁面布局代碼吧,如下圖所示:

主要實作拖動功能的還是JavaScript代碼,如下圖所示:



代碼中主要用到的就是滑鼠移動事件和判斷陳述句,完成以上代碼就能實作拖動的工具箱了,效果自己去網頁上可以看到。
以上就是這次專案中的部分新技術點,這里分享個大家可以參考學習。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/60737.html
標籤:非技術區
上一篇:Java 上傳檔案用s3上傳檔案到aws物件存盤中報Resetting to invalid mark 哪位大牛可以幫忙看看
