1import{d as n,f as a,z as s,a8 as e,g as p}from"./index-4d70d209.js";const t={class:"md-container"},o=[e('<h1 id="%E6%95%B0%E6%8D%AE%E6%9C%8D%E5%8A%A1%E7%BC%96%E8%BE%91" tabindex="-1">æ°æ®æå¡ç¼è¾</h1><h2 id="%E4%B8%80%E3%80%81%E7%AE%80%E4%BB%8B" tabindex="-1">ä¸ãç®ä»</h2><p>æ°æ® REST æå¡æä¾ data èµæºåå
¶åèµæº datasources å featureResultsï¼è¿äºèµæºå¯ä»¥å¯¹ç©ºé´æ°æ®è¿è¡è®¿é®ä¸æä½ï¼å
æ¬ï¼</p><ol><li>è·åæ°æ®æºçä¿¡æ¯ï¼å¦æ°æ®æºåç§°ï¼æ°æ®æºæè¿°ï¼å¼æç±»åï¼æå½±ä¿¡æ¯ï¼åæ åä½ï¼è·ç¦»åä½çã</li><li>ä¿®æ¹æ°æ®æºä¿¡æ¯ï¼å
æ¬æ°æ®æºæè¿°ï¼åæ åä½ï¼è·ç¦»åä½ã</li><li>è·åæ°æ®æºæå
å«çæææ°æ®éçä¿¡æ¯ã</li><li>å¯¹æ°æ®éè¿è¡æä½ï¼å
æ¬å建ãä¿®æ¹æè
å 餿°æ®éã</li><li>å¯¹æ°æ®éä¸ç©ºé´æ°æ®è¿è¡æä½ï¼å
æ¬è·åãä¿®æ¹ãæ·»å ãå 餿°æ®éä¸ç©ºé´æ°æ®ã</li><li>å¯¹æ°æ®éä¸çåæ®µè¿è¡æä½ï¼å
æ¬è·åï¼ä¿®æ¹ãæ·»å ãå é¤å段ã</li><li>å¯¹æ°æ®éä¸å段çç»è®¡è®¡ç®ãå¦ç»è®¡ WRLD30_ID åæ®µçå¹³åå¼ã</li><li>å¯¹æ°æ®éä¸çè¦ç´ è¿è¡æ¥è¯¢ã</li></ol><p><a href="/open-platform/demo/detail/web/editor#RestDataQueryById" class="internal-link router-link">Demo 详æ
</a></p>',5),p("iframe",{height:"650",width:"90%",src:"/open-platform/examples/origin/2d/RestDataQueryById.html",frameborder:"0"},"\n ",-1),e('<h2 id="%E4%BA%8C%E3%80%81%E5%89%8D%E7%BD%AE%E6%9D%A1%E4%BB%B6" tabindex="-1">äºãåç½®æ¡ä»¶</h2><ol><li><p>å¨ SuperMap Online ä¸å叿°æ®æå¡ã</p></li><li><p>妿æå¡ä¸ºç§æï¼éè¦éè¿å¯é¥è¿è¡ææè®¿é®ï¼key å¦ä½è·ååè <a href="https://doc.supermapol.com/zh-hans/GettingStarted/key.html" class="external-link" target="_blank" rel="noreferrer noopener">å¼åææè¯¦è§£</a>ã</p></li><li><p>SuperMap iClient JavaScript æä¾äºå¤ç§ JavaScript å°å¾åºï¼æä»¬å°ä½¿ç¨<a href="https://iclient.supermap.io/web/introduction/openlayers.html#introduce" class="external-link" target="_blank" rel="noreferrer noopener">SuperMap iClient for OpenLayer</a> è¿è¡æ ¸å¿ä»£ç 说æï¼æ´å¤çå°å¾åºä½¿ç¨è¯·åè<a href="https://iclient.supermap.io/" class="external-link" target="_blank" rel="noreferrer noopener">SuperMap iClient 宿¹ææ¡£</a>ã</p></li></ol><h2 id="%E4%B8%89%E3%80%81%E6%A0%B8%E5%BF%83%E4%BB%A3%E7%A0%81" tabindex="-1">ä¸ãæ ¸å¿ä»£ç </h2><ol><li><p>éè¿ GetFeaturesByIDsParameters å®ä¾åæ¥è¯¢åæ°</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">JavaScript</span></div><div class="code-block language-javascript no-line-numbers" data-lang="JavaScript" data-modifiers=""><pre class="language-javascript" data-lang="JavaScript"><code class="code-line odd first-row line-1"> <span class="token comment">// å®ä¾åæ¥è¯¢åæ°</span></code>\n<code class="code-line even line-2"><span class="token keyword">var</span> idsParam <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>supermap<span class="token punctuation">.</span>GetFeaturesByIDsParameters</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line odd line-3"> <span class="token literal-property property">IDs</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token number">233</span><span class="token punctuation">,</span> <span class="token number">234</span><span class="token punctuation">]</span><span class="token punctuation">,</span></code>\n<code class="code-line even line-4"> <span class="token literal-property property">datasetNames</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">"World:Countries"</span><span class="token punctuation">]</span> <span class="token comment">// æ°æ®æº:æ°æ®é</span></code>\n<code class="code-line odd last-row line-5"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre></div></div></li><li><p>éè¿ FeatureService ç getFeaturesByIDs æ¹æ³è¿è¡æ¥è¯¢</p><div class="code-wrapper"><div class="heading-row no-heading show-lang"><span class="lang-display">JavaScript</span></div><div class="code-block language-javascript no-line-numbers" data-lang="JavaScript" data-modifiers=""><pre class="language-javascript" data-lang="JavaScript"><code class="code-line odd first-row line-1"> <span class="token comment">// æ¥è¯¢</span></code>\n<code class="code-line even line-2"> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>supermap<span class="token punctuation">.</span>FeatureService</span><span class="token punctuation">(</span>url<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">getFeaturesByIDs</span><span class="token punctuation">(</span>idsParam<span class="token punctuation">,</span> <span class="token keyword">function</span> <span class="token punctuation">(</span><span class="token parameter">serviceResult</span><span class="token punctuation">)</span> <span class="token punctuation">{</span></code>\n<code class="code-line odd line-3">
1 <span class="token keyword">var</span> vectorSource <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>source<span class="token punctuation">.</span>Vector</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line even line-4"> <span class="token literal-property property">features</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>format<span class="token punctuation">.</span>GeoJSON</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">readFeatures</span><span class="token punctuation">(</span>serviceResult<span class="token punctuation">.</span>result<span class="token punctuation">.</span>features<span class="token punctuation">)</span><span class="token punctuation">,</span></code>\n<code class="code-line odd line-5"> <span class="token literal-property property">wrapX</span><span class="token operator">:</span> <span class="token boolean">false</span></code>\n<code class="code-line even line-6"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line odd line-7"></code>\n<code class="code-line even line-8"> <span class="token comment">// å°æ¥è¯¢ç»ææå»ºç¢éå¾å±</span></code>\n<code class="code-line odd line-9"> resultLayer <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">ol<span class="token punctuation">.</span>layer<span class="token punctuation">.</span>Vector</span><span class="token punctuation">(</span><span class="token punctuation">{</span></code>\n<code class="code-line even line-10"> <span class="token literal-property property">source</span><span class="token operator">:</span> vectorSource</code>\n<code class="code-line odd line-11"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line even line-12"> map<span class="token punctuation">.</span><span class="token function">addLayer</span><span class="token punctuation">(</span>resultLayer<span class="token punctuation">)</span><span class="token punctuation">;</span></code>\n<code class="code-line odd last-row line-13"> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre></div></div></li></ol><p>è³æ¤æä»¬å®æäºä¸ä¸ªå®æ´çå¯¹æ¥ SuperMap Online å°å¾æå¡ ç å°å¾å±ç¤ºçä¾åï¼å¯ä»¥éè¿é¼ æ æä½å°å¾æ¾å¤§ç¼©å°ãå·¦å³ç§»å¨è¿è¡æµè§ã</p>',5)],c={},l="",i=n({__name:"data-service-2d",setup:(n,{expose:e})=>(e({frontmatter:{},excerpt:void 0}),(n,e)=>(a(),s("div",t,o)))});export{i as default,l as excerpt,c as frontmatter};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.