
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 閑話少絮,日常割一下
? ? ? ?前幾天睡了一覺(jué),醒來(lái)發(fā)現(xiàn)ArcGIS API for JavaScript叒更新了,4.X已經(jīng)更新到了4.6,并且添加了一系列激動(dòng)人心的功能。給個(gè)鏈接看一下最新版本的release-notes:https://developers.arcgis.com/javascript/latest/guide/release-notes/index.html,3.X系列雖然也進(jìn)行了更新,但是相對(duì)于4.X更新內(nèi)容簡(jiǎn)直就是灑灑水了。并且,根據(jù)小道消息3.X的bug已經(jīng)要停止修復(fù)了,看來(lái)4.X步入正軌的日子不遠(yuǎn)了。
? ? ? ? 既然4.X API已經(jīng)逐漸成為主流,那么他在中國(guó)就要入鄉(xiāng)隨俗,必須要會(huì)加載我們的天地圖服務(wù)。相對(duì)比3.X中,4對(duì)于天地圖還是溫柔了許多,至少在web_Mercator坐標(biāo)系的天地圖服務(wù)可以直接使用WebTileLayer類來(lái)進(jìn)行加載。相應(yīng)的示例代碼我已經(jīng)上傳到了github,添加的效果也在github上進(jìn)行了存放,感興趣的可以查看,可以看到在里面加載的天地圖坐標(biāo)是可以跟我們自己的數(shù)據(jù)位置疊加正常的。一波紅桃送給API。??????
? ? ? ? 然后搞事情一般加載一下GCS_China_Geodetic_Coordinate_System_2000坐標(biāo)系(4490)的天地圖,mmp偏到了天涯海角,把剛才的紅桃還給我,我出一對(duì)方片??,? 要不起-----------------咳咳,什么多沒(méi)發(fā)生,繼續(xù)講天地圖。既然你不能用WebTileLayer直接進(jìn)行加載,看來(lái)還是需要用到3.X加載天地圖的思想,擴(kuò)展一下。最終在對(duì)WebTileLayer蹂躪一番后,4490坐標(biāo)系的天地圖也乖乖的加載到了地圖上。下邊就是其中的代碼:
https://github.com/ly2013203742/esridemo/blob/master/tianditu4.X/tianditu4490.html?加載的效果如下:在上邊覆蓋了一個(gè)esri的地圖服務(wù),可以看到是可以正常疊加在一塊的。

好了今天就講這些了,最后,祝大家做一個(gè)自由的人,讓我們一起高呼:We love GFW!!!