gis 지도 레이어 (프론트 데스크톱)
2. 가방의 인용;
3. 도면층 추가;
</span><span style="color:#e8bf6a;">
</span><span style="color:#e8bf6a;"> </span><span style="color:#808080;">//
</span><span style="color:#808080;"> </span><span style="color:#cc7832;"><strong>var </strong></span>myMap<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#cc7832;"><strong>var </strong></span>mapLayer<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#cc7832;"><strong>var </strong></span>mapUrl<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"esri.config"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"dojo/domReady!"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"esri.layers.graphics"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"esri.layers.GraphicsLayer"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"esri.geometry.jsonUtils"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>dojo.require(<span style="color:#6a8759;">"esri.map"</span>)<span style="color:#cc7832;">;</span><span style="color:#808080;">//
</span><span style="color:#808080;">
</span><span style="color:#808080;"> </span>dojo.addOnLoad(<span style="color:#ffc66d;">init</span>)<span style="color:#cc7832;">;</span><span style="color:#808080;">//
</span><span style="color:#808080;">
</span><span style="color:#808080;"> //
</span><span style="color:#808080;"> </span><span style="color:#cc7832;"><strong>function </strong></span><span style="color:#ffc66d;">init</span>() {
<span style="color:#808080;">//
</span><span style="color:#808080;"> </span><span style="color:#cc7832;"><strong>var </strong></span>initExtent = <span style="color:#cc7832;"><strong>new </strong></span>esri.<span style="color:#9876aa;">geometry</span>.Extent({
<span style="color:#9876aa;">"xmin"</span>: <span style="color:#6897bb;">12676062</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;"> </span><span style="color:#9876aa;">"ymin"</span>: <span style="color:#6897bb;">2566164</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;"> </span><span style="color:#9876aa;">"xmax"</span>: <span style="color:#6897bb;">12710191</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;"> </span><span style="color:#9876aa;">"ymax"</span>: <span style="color:#6897bb;">2588674</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;"> </span><span style="color:#9876aa;">"spatialReference"</span>: {<span style="color:#9876aa;">"wkid"</span>: <span style="color:#6897bb;">102100</span>}
})<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#808080;">// map
</span><span style="color:#808080;"> </span>myMap = <span style="color:#cc7832;"><strong>new </strong></span>esri.Map(<span style="color:#6a8759;">"mapDiv"</span><span style="color:#cc7832;">, </span>{<span style="color:#9876aa;">extent</span>: initExtent})<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;"> </span>mapUrl = <span style="color:#6a8759;">"http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#808080;">// Layer
</span><span style="color:#808080;"> </span>mapLayer = <span style="color:#cc7832;"><strong>new </strong></span>esri.<span style="color:#9876aa;">layers</span>.ArcGISTiledMapServiceLayer(mapUrl)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#808080;">//
</span><span style="color:#808080;"> </span>myMap.addLayer(mapLayer)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;"> </span><span style="color:#808080;">// resize
</span><span style="color:#808080;"> </span>dojo.connect(myMap<span style="color:#cc7832;">, </span><span style="color:#6a8759;">'onLoad'</span><span style="color:#cc7832;">, </span><span style="color:#cc7832;"><strong>function </strong></span>(theMap) {
dojo.connect(dijit.byId(<span style="color:#6a8759;">'mapDiv'</span>)<span style="color:#cc7832;">, </span><span style="color:#6a8759;">'resize'</span><span style="color:#cc7832;">, </span>myMap<span style="color:#cc7832;">, </span>myMap.<span style="color:#ffc66d;">resize</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>})<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>}
<span style="color:#e8bf6a;">
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.